home *** CD-ROM | disk | FTP | other *** search
Unknown | 1993-11-24 | 322.2 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
| |
100%
| gt2
| Kopftext: 'MANIFEST'
| default (weak)
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 0a 4d 41 4e 49 46 45 | 53 54 00 00 00 00 00 00 |..MANIFE|ST......|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000060| 00 00 00 00 00 00 20 20 | 20 36 34 34 20 00 20 20 |...... | 644 . |
|00000070| 31 32 37 36 20 00 20 20 | 20 20 36 32 20 00 20 20 |1276 . | 62 . |
|00000080| 20 20 20 20 20 31 30 30 | 31 20 20 34 37 32 31 36 | 100|1 47216|
|00000090| 35 32 34 32 30 20 20 20 | 35 32 36 30 00 20 00 00 |52420 |5260. ..|
|000000a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000100| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000110| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000120| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000130| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000140| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000150| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000160| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000170| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000180| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000200| 00 00 54 68 69 73 20 73 | 68 61 72 20 61 72 63 68 |..This s|har arch|
|00000210| 69 76 65 20 63 6f 6e 74 | 61 69 6e 73 3a 0d 0a 4d |ive cont|ains:..M|
|00000220| 41 4e 49 46 45 53 54 20 | 20 20 20 20 2d 20 74 68 |ANIFEST | - th|
|00000230| 69 73 20 66 69 6c 65 0d | 0a 4d 61 6b 65 66 69 6c |is file.|.Makefil|
|00000240| 65 20 20 20 20 20 2d 20 | 6d 61 6b 65 66 69 6c 65 |e - |makefile|
|00000250| 20 66 6f 72 20 77 70 32 | 6c 61 74 65 78 0d 0a 52 | for wp2|latex..R|
|00000260| 45 41 44 4d 45 2e 43 20 | 20 20 20 20 2d 20 43 20 |EADME.C | - C |
|00000270| 73 70 65 63 69 66 69 63 | 20 73 74 75 66 66 0d 0a |specific| stuff..|
|00000280| 6e 6c 2e 73 74 79 20 20 | 20 20 20 20 20 2d 20 44 |nl.sty | - D|
|00000290| 75 74 63 68 20 73 74 79 | 6c 65 20 66 69 6c 65 0d |utch sty|le file.|
|000002a0| 0a 70 32 63 2e 68 20 20 | 20 20 20 20 20 20 2d 20 |.p2c.h | - |
|000002b0| 68 65 61 64 65 72 20 66 | 69 6c 65 20 28 70 61 72 |header f|ile (par|
|000002c0| 74 20 6f 66 20 70 32 63 | 29 0d 0a 70 32 63 6c 69 |t of p2c|)..p2cli|
|000002d0| 62 2e 63 20 20 20 20 20 | 2d 20 43 20 73 6f 75 72 |b.c |- C sour|
|000002e0| 63 65 20 6f 66 20 50 61 | 73 63 61 6c 20 73 75 70 |ce of Pa|scal sup|
|000002f0| 70 6f 72 74 20 6c 69 62 | 72 61 72 79 20 28 70 61 |port lib|rary (pa|
|00000300| 72 74 20 6f 66 20 70 32 | 63 29 0d 0a 77 70 32 6c |rt of p2|c)..wp2l|
|00000310| 61 74 65 78 2e 63 20 20 | 20 2d 20 43 20 73 6f 75 |atex.c | - C sou|
|00000320| 72 63 65 20 63 6f 64 65 | 0d 0a 77 70 32 6c 61 74 |rce code|..wp2lat|
|00000330| 65 78 2e 64 6f 63 20 2d | 20 45 6e 67 6c 69 73 68 |ex.doc -| English|
|00000340| 20 6c 61 6e 67 75 61 67 | 65 20 64 6f 63 0d 0a 77 | languag|e doc..w|
|00000350| 70 32 6c 61 74 65 78 2e | 6d 73 67 20 2d 20 6f 72 |p2latex.|msg - or|
|00000360| 69 67 69 6e 61 6c 20 63 | 6f 76 65 72 20 6e 6f 74 |iginal c|over not|
|00000370| 65 0d 0a 77 70 32 6c 61 | 74 65 78 2e 70 61 73 20 |e..wp2la|tex.pas |
|00000380| 2d 20 6f 72 69 67 69 6e | 61 6c 20 50 61 73 63 61 |- origin|al Pasca|
|00000390| 6c 20 73 6f 75 72 63 65 | 20 63 6f 64 65 0d 0a 77 |l source| code..w|
|000003a0| 70 32 6c 61 74 65 78 2e | 73 74 79 20 2d 20 6e 65 |p2latex.|sty - ne|
|000003b0| 65 64 65 64 20 73 74 79 | 6c 65 20 66 69 6c 65 0d |eded sty|le file.|
|000003c0| 0a 77 70 32 6c 61 74 65 | 78 2e 74 65 78 20 2d 20 |.wp2late|x.tex - |
|000003d0| 64 6f 63 75 6d 65 6e 74 | 61 74 69 6f 6e 20 69 6e |document|ation in|
|000003e0| 20 44 75 74 63 68 0d 0a | 77 70 32 6c 65 6e 67 2e | Dutch..|wp2leng.|
|000003f0| 74 65 78 20 20 2d 20 64 | 6f 63 75 6d 65 6e 74 61 |tex - d|ocumenta|
|00000400| 74 69 6f 6e 20 69 6e 20 | 45 6e 67 6c 69 73 68 0d |tion in |English.|
|00000410| 0a 00 ea 4e 00 14 00 04 | 49 33 38 36 00 00 01 bc |...N....|I386....|
|00000420| 00 00 01 d8 00 00 00 27 | 00 1c 00 0c 58 31 31 52 |.......'|....X11R|
|00000430| 34 2e 52 45 41 44 4d 45 | 00 01 b1 38 00 00 01 ec |4.README|...8....|
|00000440| 00 00 00 28 00 18 00 0d | 0a 6d 61 6e 2e 52 45 41 |...(....|.man.REA|
|00000450| 44 4d 45 00 d0 00 00 02 | 00 00 00 00 29 00 18 00 |DME.....|....)...|
|00000460| 0d 0a 52 45 41 44 4d 45 | 2e 67 2b 2b 00 dc 00 00 |..README|.g++....|
|00000470| 02 14 00 01 b1 2d 00 10 | 00 03 70 75 62 00 00 00 |.....-..|..pub...|
|00000480| 02 24 00 02 2e 30 00 14 | 00 05 78 31 31 72 34 00 |.$...0..|..x11r4.|
|00000490| 00 07 00 00 02 34 00 00 | 00 2b 00 14 00 06 54 65 |.....4..|.+....Te|
|000004a0| 58 33 2e 31 00 34 00 00 | 02 4c 00 00 00 2c 00 1c |X3.1.4..|.L...,..|
|000004b0| 00 0c 63 6f 6e 74 6f 75 | 72 5f 70 6c 6f 74 00 00 |..contou|r_plot..|
|000004c0| 02 28 00 00 02 5c 00 00 | 00 2d 00 14 00 05 69 63 |.(...\..|.-....ic|
|000004d0| 2e 70 73 00 00 07 00 00 | 02 70 00 00 00 2e 00 18 |.ps.....|.p......|
|000004e0| 00 08 67 68 6f 73 74 2e | 70 73 00 00 48 c9 00 00 |..ghost.|ps..H...|
|000004f0| 02 84 00 02 e2 06 00 10 | 00 03 69 6d 62 00 00 00 |........|..imb...|
|00000500| 02 94 00 02 64 00 00 14 | 00 05 61 64 6f 62 65 00 |....d...|..adobe.|
|00000510| 02 68 00 00 02 a8 00 01 | 33 3e 00 14 00 07 61 76 |.h......|3>....av|
|00000520| 69 61 74 6f 72 00 00 00 | 02 b8 00 01 9e 34 00 14 |iator...|.....4..|
|00000530| 00 04 6a 6f 76 65 00 6d | 2e 61 00 00 02 d0 00 00 |..jove.m|.a......|
|00000540| 00 37 00 1c 00 0f 6a 6f | 76 65 2e 74 61 72 2e 34 |.7....jo|ve.tar.4|
|00000550| 2e 31 32 2e 5a 00 00 00 | 02 e0 00 00 ea 59 00 14 |.12.Z...|.....Y..|
|00000560| 00 04 70 6c 6f 74 00 20 | 00 11 00 00 02 f0 00 02 |..plot. |........|
|00000570| ac 3c 00 14 00 05 73 74 | 79 6c 65 00 63 00 00 00 |.<....st|yle.c...|
|00000580| 03 04 00 00 90 5f 00 18 | 00 08 54 65 63 68 48 65 |....._..|..TechHe|
|00000590| 6c 70 00 2e 61 2e 00 00 | 03 18 00 00 00 38 00 18 |lp..a...|.....8..|
|000005a0| 00 0b 6d 61 6b 65 2d 70 | 64 2e 61 72 63 00 00 00 |..make-p|d.arc...|
|000005b0| 03 28 00 00 00 39 00 14 | 00 06 6d 61 6b 65 2e 63 |.(...9..|..make.c|
|000005c0| 00 10 00 00 03 38 00 00 | 00 3a 00 14 00 06 6d 61 |.....8..|.:....ma|
|000005d0| 6b 65 2e 68 00 74 00 00 | 03 50 00 00 00 3b 00 1c |ke.h.t..|.P...;..|
|000005e0| 00 0f 64 6d 61 6b 65 2d | 33 2e 36 2e 74 61 72 2e |..dmake-|3.6.tar.|
|000005f0| 5a 00 00 00 03 6c 00 00 | 00 3c 00 20 00 12 64 6d |Z....l..|.<. ..dm|
|00000600| 61 6b 65 2d 33 2e 36 2d | 70 61 74 63 68 31 2e 5a |ake-3.6-|patch1.Z|
|00000610| 00 08 4d 61 6b 65 66 69 | 6c 65 00 00 00 00 00 00 |..Makefi|le......|
|00000620| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000630| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000640| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000650| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000660| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000670| 00 00 00 00 00 00 20 20 | 20 36 34 34 20 00 20 20 |...... | 644 . |
|00000680| 31 32 37 36 20 00 20 20 | 20 20 36 32 20 00 20 20 |1276 . | 62 . |
|00000690| 20 20 20 20 20 31 32 37 | 30 20 20 34 37 32 31 36 | 127|0 47216|
|000006a0| 35 32 34 32 30 20 20 20 | 35 35 37 37 00 20 00 00 |52420 |5577. ..|
|000006b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000700| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000710| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000720| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000730| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000740| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000750| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000760| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000770| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000780| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000790| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000800| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000810| 00 00 23 20 4d 61 6b 65 | 66 69 6c 65 20 66 6f 72 |..# Make|file for|
|00000820| 20 77 70 32 6c 61 74 65 | 78 0d 0a 0d 0a 43 43 20 | wp2late|x....CC |
|00000830| 3d 20 63 63 0d 0a 0d 0a | 50 52 4f 47 20 3d 20 77 |= cc....|PROG = w|
|00000840| 70 32 6c 61 74 65 78 0d | 0a 50 52 4f 47 53 52 43 |p2latex.|.PROGSRC|
|00000850| 20 3d 20 77 70 32 6c 61 | 74 65 78 2e 63 0d 0a 50 | = wp2la|tex.c..P|
|00000860| 52 4f 47 4f 42 4a 20 3d | 20 77 70 32 6c 61 74 65 |ROGOBJ =| wp2late|
|00000870| 78 2e 6f 0d 0a 0d 0a 23 | 20 53 65 6c 65 63 74 20 |x.o....#| Select |
|00000880| 74 68 65 20 6f 6e 65 20 | 61 70 70 72 6f 70 72 69 |the one |appropri|
|00000890| 61 74 65 20 74 6f 20 79 | 6f 75 72 20 73 65 74 75 |ate to y|our setu|
|000008a0| 70 0d 0a 23 20 72 65 6d | 65 6d 62 65 72 20 74 6f |p..# rem|ember to|
|000008b0| 20 72 65 6d 6f 76 65 20 | 74 68 65 20 2d 44 48 41 | remove |the -DHA|
|000008c0| 56 45 5f 50 32 43 20 69 | 66 20 70 32 63 20 69 73 |VE_P2C i|f p2c is|
|000008d0| 20 6e 6f 74 20 69 6e 73 | 74 61 6c 6c 65 64 0d 0a | not ins|talled..|
|000008e0| 23 43 46 4c 41 47 53 20 | 3d 20 2d 4f 20 2d 66 73 |#CFLAGS |= -O -fs|
|000008f0| 74 72 65 6e 67 74 68 2d | 72 65 64 75 63 65 20 2d |trength-|reduce -|
|00000900| 44 48 41 56 45 5f 50 32 | 43 0d 0a 23 20 67 65 6e |DHAVE_P2|C..# gen|
|00000910| 65 72 69 63 20 55 4e 49 | 58 20 63 63 0d 0a 43 46 |eric UNI|X cc..CF|
|00000920| 4c 41 47 53 20 3d 20 2d | 4f 20 2d 44 44 45 42 55 |LAGS = -|O -DDEBU|
|00000930| 47 20 2d 74 65 6d 70 3d | 2e 0d 0a 23 20 58 65 6e |G -temp=|...# Xen|
|00000940| 69 78 20 63 72 6f 73 73 | 2d 63 6f 6d 70 69 6c 69 |ix cross|-compili|
|00000950| 6e 67 20 74 6f 20 44 4f | 53 0d 0a 23 43 46 4c 41 |ng to DO|S..#CFLA|
|00000960| 47 53 20 3d 20 2d 64 6f | 73 20 2d 4d 32 6c 65 20 |GS = -do|s -M2le |
|00000970| 2d 4f 78 20 2d 43 53 4f | 4e 20 2d 46 20 33 30 30 |-Ox -CSO|N -F 300|
|00000980| 30 20 2d 44 48 41 56 45 | 5f 50 32 43 0d 0a 0d 0a |0 -DHAVE|_P2C....|
|00000990| 23 20 6c 69 62 72 61 72 | 79 20 73 65 6c 65 63 74 |# librar|y select|
|000009a0| 69 6f 6e 0d 0a 23 20 73 | 65 6c 65 63 74 20 70 32 |ion..# s|elect p2|
|000009b0| 63 6c 69 62 2e 6f 20 69 | 66 20 79 6f 75 20 68 61 |clib.o i|f you ha|
|000009c0| 76 65 20 64 65 6c 65 74 | 65 64 20 48 41 56 45 5f |ve delet|ed HAVE_|
|000009d0| 50 32 43 20 61 62 6f 76 | 65 0d 0a 23 4c 49 42 31 |P2C abov|e..#LIB1|
|000009e0| 20 3d 20 2d 6c 70 32 63 | 0d 0a 4c 49 42 31 20 3d | = -lp2c|..LIB1 =|
|000009f0| 20 70 32 63 6c 69 62 2e | 6f 0d 0a 4c 49 42 53 20 | p2clib.|o..LIBS |
|00000a00| 3d 20 24 28 4c 49 42 31 | 29 20 2d 6c 6d 0d 0a 0d |= $(LIB1|) -lm...|
|00000a10| 0a 23 20 6c 64 20 66 6c | 61 67 73 0d 0a 23 20 58 |.# ld fl|ags..# X|
|00000a20| 65 6e 69 78 20 63 72 6f | 73 73 2d 63 6f 6d 70 69 |enix cro|ss-compi|
|00000a30| 6c 69 6e 67 20 74 6f 20 | 44 4f 53 0d 0a 23 4c 46 |ling to |DOS..#LF|
|00000a40| 4c 41 47 53 20 3d 20 2d | 64 6f 73 0d 0a 23 20 53 |LAGS = -|dos..# S|
|00000a50| 55 4e 27 73 0d 0a 4c 46 | 4c 41 47 53 20 3d 20 2d |UN's..LF|LAGS = -|
|00000a60| 42 73 74 61 74 69 63 0d | 0a 0d 0a 24 28 50 52 4f |Bstatic.|...$(PRO|
|00000a70| 47 29 20 3a 20 24 28 50 | 52 4f 47 4f 42 4a 29 20 |G) : $(P|ROGOBJ) |
|00000a80| 24 28 4c 49 42 31 29 0d | 0a 09 24 28 43 43 29 20 |$(LIB1).|..$(CC) |
|00000a90| 24 28 4c 46 4c 41 47 53 | 29 20 2d 6f 20 24 28 50 |$(LFLAGS|) -o $(P|
|00000aa0| 52 4f 47 29 20 24 28 50 | 52 4f 47 4f 42 4a 29 20 |ROG) $(P|ROGOBJ) |
|00000ab0| 24 28 4c 49 42 53 29 0d | 0a 0d 0a 63 6c 65 61 6e |$(LIBS).|...clean|
|00000ac0| 3a 0d 0a 09 72 6d 20 2d | 66 20 24 28 50 52 4f 47 |:...rm -|f $(PROG|
|00000ad0| 4f 42 4a 29 20 24 28 4c | 49 42 31 29 20 24 28 50 |OBJ) $(L|IB1) $(P|
|00000ae0| 52 4f 47 29 20 63 6f 72 | 65 0d 0a 00 14 00 05 69 |ROG) cor|e......i|
|00000af0| 63 2e 70 73 00 00 07 00 | 00 02 70 00 00 00 2e 00 |c.ps....|..p.....|
|00000b00| 18 00 08 67 68 6f 73 74 | 2e 70 73 00 00 48 c9 00 |...ghost|.ps..H..|
|00000b10| 00 02 84 00 02 e2 06 00 | 10 00 03 69 6d 62 00 00 |........|...imb..|
|00000b20| 00 02 94 00 02 64 00 00 | 14 00 05 61 64 6f 62 65 |.....d..|...adobe|
|00000b30| 00 02 68 00 00 02 a8 00 | 01 33 3e 00 14 00 07 61 |..h.....|.3>....a|
|00000b40| 76 69 61 74 6f 72 00 00 | 00 02 b8 00 01 9e 34 00 |viator..|......4.|
|00000b50| 14 00 04 6a 6f 76 65 00 | 6d 2e 61 00 00 02 d0 00 |...jove.|m.a.....|
|00000b60| 00 00 37 00 1c 00 0f 6a | 6f 76 65 2e 74 61 72 2e |..7....j|ove.tar.|
|00000b70| 34 2e 31 32 2e 5a 00 00 | 00 02 e0 00 00 ea 59 00 |4.12.Z..|......Y.|
|00000b80| 14 00 04 70 6c 6f 74 00 | 20 00 11 00 00 02 f0 00 |...plot.| .......|
|00000b90| 02 ac 3c 00 14 00 05 73 | 74 79 6c 65 00 63 00 00 |..<....s|tyle.c..|
|00000ba0| 00 03 04 00 00 90 5f 00 | 18 00 08 54 65 63 68 48 |......_.|...TechH|
|00000bb0| 65 6c 70 00 2e 61 2e 00 | 00 03 18 00 00 00 38 00 |elp..a..|......8.|
|00000bc0| 18 00 0b 6d 61 6b 65 2d | 70 64 2e 61 72 63 00 00 |...make-|pd.arc..|
|00000bd0| 00 03 28 00 00 00 39 00 | 14 00 06 6d 61 6b 65 2e |..(...9.|...make.|
|00000be0| 63 00 10 00 00 03 38 00 | 00 00 3a 00 14 00 06 6d |c.....8.|..:....m|
|00000bf0| 61 6b 65 2e 68 00 74 00 | 00 03 50 00 00 00 3b 00 |ake.h.t.|..P...;.|
|00000c00| 1c 00 0f 64 6d 61 6b 65 | 2d 33 2e 36 2e 74 61 72 |...dmake|-3.6.tar|
|00000c10| 2e 5a 00 00 00 03 6c 00 | 00 00 3c 00 20 00 12 64 |.Z....l.|..<. ..d|
|00000c20| 6d 61 6b 65 2d 33 2e 36 | 2d 70 61 74 63 68 31 2e |make-3.6|-patch1.|
|00000c30| 5a 00 08 52 45 41 44 4d | 45 2e 43 00 00 00 00 00 |Z..READM|E.C.....|
|00000c40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c90| 00 00 00 00 00 00 00 20 | 20 20 36 34 34 20 00 20 |....... | 644 . |
|00000ca0| 20 31 32 37 36 20 00 20 | 20 20 20 36 32 20 00 20 | 1276 . | 62 . |
|00000cb0| 20 20 20 20 20 20 31 32 | 30 30 20 20 34 37 32 31 | 12|00 4721|
|00000cc0| 36 35 32 34 32 30 20 20 | 20 35 31 37 31 00 20 00 |652420 | 5171. .|
|00000cd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ce0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000da0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000db0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000dc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000dd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000de0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000df0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e30| 00 00 00 49 20 68 61 76 | 65 20 74 65 73 74 65 64 |...I hav|e tested|
|00000e40| 20 77 70 32 6c 61 74 65 | 78 20 28 43 20 76 65 72 | wp2late|x (C ver|
|00000e50| 73 69 6f 6e 29 20 75 73 | 69 6e 67 20 74 68 65 20 |sion) us|ing the |
|00000e60| 66 6f 6c 6c 6f 77 69 6e | 67 20 4f 53 2f 63 6f 6d |followin|g OS/com|
|00000e70| 70 69 6c 65 72 0d 0a 63 | 6f 6d 62 69 6e 61 74 69 |piler..c|ombinati|
|00000e80| 6f 6e 73 3a 0d 0a 31 2e | 20 33 38 36 20 58 65 6e |ons:..1.| 386 Xen|
|00000e90| 69 78 20 32 2e 33 2e 32 | 2f 63 63 20 26 20 67 63 |ix 2.3.2|/cc & gc|
|00000ea0| 63 0d 0a 32 2e 20 44 4f | 53 2f 58 65 6e 69 78 20 |c..2. DO|S/Xenix |
|00000eb0| 63 63 20 2d 64 6f 73 20 | 26 20 4d 53 43 20 35 2e |cc -dos |& MSC 5.|
|00000ec0| 31 0d 0a 33 2e 20 53 75 | 6e 4f 53 20 34 2e 30 2e |1..3. Su|nOS 4.0.|
|00000ed0| 33 20 26 20 34 2e 31 28 | 53 50 41 52 43 29 2f 63 |3 & 4.1(|SPARC)/c|
|00000ee0| 63 0d 0a 0d 0a 54 68 65 | 20 44 4f 53 20 76 65 72 |c....The| DOS ver|
|00000ef0| 73 69 6f 6e 73 20 72 65 | 71 75 69 72 65 20 61 20 |sions re|quire a |
|00000f00| 6c 61 72 67 65 20 6d 6f | 64 65 6c 20 63 6f 6d 70 |large mo|del comp|
|00000f10| 69 6c 61 74 69 6f 6e 20 | 61 6e 64 20 61 20 73 74 |ilation |and a st|
|00000f20| 61 63 6b 20 73 69 7a 65 | 20 6f 66 0d 0a 30 78 33 |ack size| of..0x3|
|00000f30| 30 30 30 20 69 6e 20 6f | 72 64 65 72 20 74 6f 20 |000 in o|rder to |
|00000f40| 72 75 6e 2e 0d 0a 0d 0a | 54 68 65 20 53 55 4e 20 |run.....|The SUN |
|00000f50| 76 65 72 73 69 6f 6e 20 | 72 75 6e 73 20 65 78 63 |version |runs exc|
|00000f60| 65 65 64 69 6e 67 6c 79 | 20 73 6c 6f 77 6c 79 2e |eedingly| slowly.|
|00000f70| 20 49 20 64 6f 6e 27 74 | 20 6b 6e 6f 77 20 77 68 | I don't| know wh|
|00000f80| 79 2e 20 28 42 79 20 73 | 6c 6f 77 20 49 20 6d 65 |y. (By s|low I me|
|00000f90| 61 6e 0d 0a 61 20 34 2e | 37 37 4d 48 7a 20 58 54 |an..a 4.|77MHz XT|
|00000fa0| 20 69 73 20 2a 66 61 73 | 74 65 72 2a 29 20 49 20 | is *fas|ter*) I |
|00000fb0| 68 61 76 65 20 70 72 6f | 66 69 6c 65 64 20 74 68 |have pro|filed th|
|00000fc0| 65 20 63 6f 64 65 20 61 | 6e 64 20 73 65 65 6d 73 |e code a|nd seems|
|00000fd0| 20 74 6f 20 62 65 20 73 | 70 65 6e 64 69 6e 67 0d | to be s|pending.|
|00000fe0| 0a 61 20 6c 6f 74 20 6f | 66 20 74 69 6d 65 20 69 |.a lot o|f time i|
|00000ff0| 6e 20 6c 73 65 65 6b 2e | 20 41 6e 79 20 69 64 65 |n lseek.| Any ide|
|00001000| 61 73 20 77 6f 75 6c 64 | 20 62 65 20 77 65 6c 63 |as would| be welc|
|00001010| 6f 6d 65 2e 0d 0a 0d 0a | 44 65 66 69 6e 65 20 48 |ome.....|Define H|
|00001020| 41 56 45 5f 50 32 43 20 | 69 6e 20 74 68 65 20 4d |AVE_P2C |in the M|
|00001030| 61 6b 65 66 69 6c 65 20 | 61 6e 64 20 63 6f 72 72 |akefile |and corr|
|00001040| 65 63 74 20 74 68 65 20 | 6c 69 62 72 61 72 69 65 |ect the |librarie|
|00001050| 73 20 72 65 71 75 69 72 | 65 64 20 69 66 20 79 6f |s requir|ed if yo|
|00001060| 75 20 0d 0a 68 61 76 65 | 20 70 32 63 20 31 2e 31 |u ..have| p2c 1.1|
|00001070| 34 20 6f 72 20 68 69 67 | 68 65 72 20 69 6e 73 74 |4 or hig|her inst|
|00001080| 61 6c 6c 65 64 2e 0d 0a | 09 09 09 53 68 61 72 65 |alled...|...Share|
|00001090| 20 61 6e 64 20 65 6e 6a | 6f 79 2c 0d 0a 09 09 09 | and enj|oy,.....|
|000010a0| 09 47 6c 65 6e 6e 0d 0a | 0d 0a 67 6c 65 6e 6e 40 |.Glenn..|..glenn@|
|000010b0| 71 65 64 2e 70 68 79 73 | 69 63 73 2e 73 75 2e 6f |qed.phys|ics.su.o|
|000010c0| 7a 2e 61 75 0d 0a 20 24 | 28 4c 49 42 53 29 0d 0a |z.au.. $|(LIBS)..|
|000010d0| 0d 0a 63 6c 65 61 6e 3a | 0d 0a 09 72 6d 20 2d 66 |..clean:|...rm -f|
|000010e0| 20 24 28 50 52 4f 47 4f | 42 4a 29 20 24 28 4c 49 | $(PROGO|BJ) $(LI|
|000010f0| 42 31 29 20 24 28 50 52 | 4f 47 29 20 63 6f 72 65 |B1) $(PR|OG) core|
|00001100| 0d 0a 00 14 00 05 69 63 | 2e 70 73 00 00 07 00 00 |......ic|.ps.....|
|00001110| 02 70 00 00 00 2e 00 18 | 00 08 67 68 6f 73 74 2e |.p......|..ghost.|
|00001120| 70 73 00 00 48 c9 00 00 | 02 84 00 02 e2 06 00 10 |ps..H...|........|
|00001130| 00 03 69 6d 62 00 00 00 | 02 94 00 02 64 00 00 14 |..imb...|....d...|
|00001140| 00 05 61 64 6f 62 65 00 | 02 68 00 00 02 a8 00 01 |..adobe.|.h......|
|00001150| 33 3e 00 14 00 07 61 76 | 69 61 74 6f 72 00 00 00 |3>....av|iator...|
|00001160| 02 b8 00 01 9e 34 00 14 | 00 04 6a 6f 76 65 00 6d |.....4..|..jove.m|
|00001170| 2e 61 00 00 02 d0 00 00 | 00 37 00 1c 00 0f 6a 6f |.a......|.7....jo|
|00001180| 76 65 2e 74 61 72 2e 34 | 2e 31 32 2e 5a 00 00 00 |ve.tar.4|.12.Z...|
|00001190| 02 e0 00 00 ea 59 00 14 | 00 04 70 6c 6f 74 00 20 |.....Y..|..plot. |
|000011a0| 00 11 00 00 02 f0 00 02 | ac 3c 00 14 00 05 73 74 |........|.<....st|
|000011b0| 79 6c 65 00 63 00 00 00 | 03 04 00 00 90 5f 00 18 |yle.c...|....._..|
|000011c0| 00 08 54 65 63 68 48 65 | 6c 70 00 2e 61 2e 00 00 |..TechHe|lp..a...|
|000011d0| 03 18 00 00 00 38 00 18 | 00 0b 6d 61 6b 65 2d 70 |.....8..|..make-p|
|000011e0| 64 2e 61 72 63 00 00 00 | 03 28 00 00 00 39 00 14 |d.arc...|.(...9..|
|000011f0| 00 06 6d 61 6b 65 2e 63 | 00 10 00 00 03 38 00 00 |..make.c|.....8..|
|00001200| 00 3a 00 14 00 06 6d 61 | 6b 65 2e 68 00 74 00 00 |.:....ma|ke.h.t..|
|00001210| 03 50 00 00 00 3b 00 1c | 00 0f 64 6d 61 6b 65 2d |.P...;..|..dmake-|
|00001220| 33 2e 36 2e 74 61 72 2e | 5a 00 00 00 03 6c 00 00 |3.6.tar.|Z....l..|
|00001230| 00 3c 00 20 00 12 64 6d | 61 6b 65 2d 33 2e 36 2d |.<. ..dm|ake-3.6-|
|00001240| 70 61 74 63 68 31 2e 5a | 00 08 6e 6c 2e 73 74 79 |patch1.Z|..nl.sty|
|00001250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001260| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001270| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001280| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001290| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000012a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 20 20 |........|...... |
|000012b0| 20 36 34 34 20 00 20 20 | 31 32 37 36 20 00 20 20 | 644 . |1276 . |
|000012c0| 20 20 36 32 20 00 20 20 | 20 20 20 20 31 30 36 33 | 62 . | 1063|
|000012d0| 34 20 20 34 37 32 31 36 | 35 32 34 32 30 20 20 20 |4 47216|52420 |
|000012e0| 35 33 33 35 00 20 00 00 | 00 00 00 00 00 00 00 00 |5335. ..|........|
|000012f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001300| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001320| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001330| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001340| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001350| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001360| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001370| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001380| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001390| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001400| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001410| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001420| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001430| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001440| 00 00 00 00 00 00 00 00 | 00 00 25 20 4d 65 74 20 |........|..% Met |
|00001450| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 20 6f 6e 64 65 72 |========|== onder|
|00001460| 73 74 72 65 65 70 74 20 | 6e 65 64 65 72 6c 61 6e |streept |nederlan|
|00001470| 64 73 65 20 74 65 6b 73 | 74 65 6e 0d 0a 5c 40 69 |dse teks|ten..\@i|
|00001480| 66 75 6e 64 65 66 69 6e | 65 64 7b 63 68 61 70 74 |fundefin|ed{chapt|
|00001490| 65 72 7d 0d 0a 7b 25 25 | 25 25 25 25 25 25 25 25 |er}..{%%|%%%%%%%%|
|000014a0| 25 25 25 25 25 20 64 69 | 74 20 69 73 20 76 6f 6f |%%%%% di|t is voo|
|000014b0| 72 20 61 72 74 69 63 6c | 65 20 73 74 79 6c 65 20 |r articl|e style |
|000014c0| 25 25 25 25 25 25 25 25 | 25 25 25 25 25 25 25 25 |%%%%%%%%|%%%%%%%%|
|000014d0| 25 25 25 25 25 0d 0a 5c | 64 65 66 5c 40 70 61 72 |%%%%%..\|def\@par|
|000014e0| 74 5b 23 31 5d 23 32 7b | 5c 69 66 6e 75 6d 20 5c |t[#1]#2{|\ifnum \|
|000014f0| 63 40 73 65 63 6e 75 6d | 64 65 70 74 68 20 3e 5c |c@secnum|depth >\|
|00001500| 6d 40 6e 65 20 5c 72 65 | 66 73 74 65 70 63 6f 75 |m@ne \re|fstepcou|
|00001510| 6e 74 65 72 7b 70 61 72 | 74 7d 0d 0a 5c 61 64 64 |nter{par|t}..\add|
|00001520| 63 6f 6e 74 65 6e 74 73 | 6c 69 6e 65 7b 74 6f 63 |contents|line{toc|
|00001530| 7d 7b 70 61 72 74 7d 7b | 5c 74 68 65 70 61 72 74 |}{part}{|\thepart|
|00001540| 20 5c 68 73 70 61 63 65 | 7b 31 65 6d 7d 23 31 7d | \hspace|{1em}#1}|
|00001550| 5c 65 6c 73 65 0d 0a 5c | 61 64 64 63 6f 6e 74 65 |\else..\|addconte|
|00001560| 6e 74 73 6c 69 6e 65 7b | 74 6f 63 7d 7b 70 61 72 |ntsline{|toc}{par|
|00001570| 74 7d 7b 23 31 7d 5c 66 | 69 20 7b 20 5c 70 61 72 |t}{#1}\f|i { \par|
|00001580| 69 6e 64 65 6e 74 20 30 | 70 74 20 5c 72 61 67 67 |indent 0|pt \ragg|
|00001590| 65 64 72 69 67 68 74 20 | 0d 0a 20 5c 69 66 6e 75 |edright |.. \ifnu|
|000015a0| 6d 20 5c 63 40 73 65 63 | 6e 75 6d 64 65 70 74 68 |m \c@sec|numdepth|
|000015b0| 20 3e 5c 6d 40 6e 65 20 | 5c 4c 61 72 67 65 20 5c | >\m@ne |\Large \|
|000015c0| 62 66 20 44 65 65 6c 20 | 5c 74 68 65 70 61 72 74 |bf Deel |\thepart|
|000015d0| 20 5c 70 61 72 20 5c 6e | 6f 62 72 65 61 6b 20 5c | \par \n|obreak \|
|000015e0| 66 69 20 5c 68 75 67 65 | 0d 0a 25 20 20 20 20 20 |fi \huge|..% |
|000015f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001600| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001610| 20 20 20 3d 3d 3d 3d 0d | 0a 5c 62 66 20 23 32 5c | ====.|.\bf #2\|
|00001620| 6d 61 72 6b 62 6f 74 68 | 7b 7d 7b 7d 5c 70 61 72 |markboth|{}{}\par|
|00001630| 20 7d 20 5c 6e 6f 62 72 | 65 61 6b 20 5c 76 73 6b | } \nobr|eak \vsk|
|00001640| 69 70 20 33 65 78 20 5c | 40 61 66 74 65 72 68 65 |ip 3ex \|@afterhe|
|00001650| 61 64 69 6e 67 20 7d 20 | 0d 0a 5c 64 65 66 5c 74 |ading } |..\def\t|
|00001660| 61 62 6c 65 6f 66 63 6f | 6e 74 65 6e 74 73 7b 5c |ableofco|ntents{\|
|00001670| 73 65 63 74 69 6f 6e 2a | 7b 49 6e 68 6f 75 64 5c |section*|{Inhoud\|
|00001680| 6d 61 72 6b 62 6f 74 68 | 7b 49 4e 48 4f 55 44 7d |markboth|{INHOUD}|
|00001690| 7b 49 4e 48 4f 55 44 7d | 7d 0d 0a 25 20 20 20 20 |{INHOUD}|}..% |
|000016a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000016b0| 20 20 20 20 20 20 20 20 | 20 20 3d 3d 3d 3d 3d 3d | | ======|
|000016c0| 20 20 20 20 20 20 20 20 | 20 20 3d 3d 3d 3d 3d 3d | | ======|
|000016d0| 20 20 3d 3d 3d 3d 3d 3d | 0d 0a 20 5c 40 73 74 61 | ======|.. \@sta|
|000016e0| 72 74 74 6f 63 7b 74 6f | 63 7d 7d 0d 0a 5c 64 65 |rttoc{to|c}}..\de|
|000016f0| 66 5c 6c 69 73 74 6f 66 | 66 69 67 75 72 65 73 7b |f\listof|figures{|
|00001700| 5c 73 65 63 74 69 6f 6e | 2a 7b 4c 69 6a 73 74 20 |\section|*{Lijst |
|00001710| 76 61 6e 20 66 69 67 75 | 72 65 6e 5c 6d 61 72 6b |van figu|ren\mark|
|00001720| 62 6f 74 68 0d 0a 25 20 | 20 20 20 20 20 20 20 20 |both..% | |
|00001730| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001740| 20 20 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d | ======|========|
|00001750| 3d 3d 3d 3d 0d 0a 20 7b | 4c 49 4a 53 54 20 56 41 |====.. {|LIJST VA|
|00001760| 4e 20 46 49 47 55 52 45 | 4e 7d 7b 4c 49 4a 53 54 |N FIGURE|N}{LIJST|
|00001770| 20 56 41 4e 20 46 49 47 | 55 52 45 4e 7d 7d 5c 40 | VAN FIG|UREN}}\@|
|00001780| 73 74 61 72 74 74 6f 63 | 7b 6c 6f 66 7d 7d 0d 0a |starttoc|{lof}}..|
|00001790| 25 20 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |% ======|========|
|000017a0| 3d 3d 3d 20 20 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |=== ===|========|
|000017b0| 3d 3d 3d 3d 3d 3d 0d 0a | 5c 64 65 66 5c 6c 69 73 |======..|\def\lis|
|000017c0| 74 6f 66 74 61 62 6c 65 | 73 7b 5c 73 65 63 74 69 |toftable|s{\secti|
|000017d0| 6f 6e 2a 7b 4c 69 6a 73 | 74 20 76 61 6e 20 74 61 |on*{Lijs|t van ta|
|000017e0| 62 65 6c 6c 65 6e 5c 6d | 61 72 6b 62 6f 74 68 0d |bellen\m|arkboth.|
|000017f0| 0a 25 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.% | |
|00001800| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3d 3d 3d | | ===|
|00001810| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 0d |========|=======.|
|00001820| 0a 20 7b 4c 49 4a 53 54 | 20 56 41 4e 20 54 41 42 |. {LIJST| VAN TAB|
|00001830| 45 4c 4c 45 4e 7d 7b 4c | 49 4a 53 54 20 56 41 4e |ELLEN}{L|IJST VAN|
|00001840| 20 54 41 42 45 4c 4c 45 | 4e 7d 7d 5c 40 73 74 61 | TABELLE|N}}\@sta|
|00001850| 72 74 74 6f 63 7b 6c 6f | 74 7d 7d 0d 0a 25 20 3d |rttoc{lo|t}}..% =|
|00001860| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001870| 3d 20 20 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |= =====|========|
|00001880| 3d 3d 3d 3d 3d 0d 0a 5c | 64 65 66 5c 74 68 65 62 |=====..\|def\theb|
|00001890| 69 62 6c 69 6f 67 72 61 | 70 68 79 23 31 7b 5c 73 |ibliogra|phy#1{\s|
|000018a0| 65 63 74 69 6f 6e 2a 7b | 52 65 66 65 72 65 6e 74 |ection*{|Referent|
|000018b0| 69 65 73 5c 6d 61 72 6b | 62 6f 74 68 0d 0a 25 20 |ies\mark|both..% |
|000018c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000018d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 3d | | =|
|000018e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 0d 0a 20 7b 52 45 |========|==.. {RE|
|000018f0| 46 45 52 45 4e 54 49 45 | 53 7d 7b 52 45 46 45 52 |FERENTIE|S}{REFER|
|00001900| 45 4e 54 49 45 53 7d 7d | 5c 6c 69 73 74 0d 0a 25 |ENTIES}}|\list..%|
|00001910| 20 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 20 20 3d 3d | =======|==== ==|
|00001920| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 0d 0a 20 7b 5b 5c 61 |========|=.. {[\a|
|00001930| 72 61 62 69 63 7b 65 6e | 75 6d 69 7d 5d 7d 7b 5c |rabic{en|umi}]}{\|
|00001940| 73 65 74 74 6f 77 69 64 | 74 68 5c 6c 61 62 65 6c |settowid|th\label|
|00001950| 77 69 64 74 68 7b 5b 23 | 31 5d 7d 5c 6c 65 66 74 |width{[#|1]}\left|
|00001960| 6d 61 72 67 69 6e 5c 6c | 61 62 65 6c 77 69 64 74 |margin\l|abelwidt|
|00001970| 68 0d 0a 20 5c 61 64 76 | 61 6e 63 65 5c 6c 65 66 |h.. \adv|ance\lef|
|00001980| 74 6d 61 72 67 69 6e 5c | 6c 61 62 65 6c 73 65 70 |tmargin\|labelsep|
|00001990| 0d 0a 20 5c 75 73 65 63 | 6f 75 6e 74 65 72 7b 65 |.. \usec|ounter{e|
|000019a0| 6e 75 6d 69 7d 7d 0d 0a | 20 5c 64 65 66 5c 6e 65 |numi}}..| \def\ne|
|000019b0| 77 62 6c 6f 63 6b 7b 5c | 68 73 6b 69 70 20 2e 31 |wblock{\|hskip .1|
|000019c0| 31 65 6d 20 70 6c 75 73 | 20 2e 33 33 65 6d 20 6d |1em plus| .33em m|
|000019d0| 69 6e 75 73 20 2d 2e 30 | 37 65 6d 7d 0d 0a 20 5c |inus -.0|7em}.. \|
|000019e0| 73 6c 6f 70 70 79 0d 0a | 20 5c 73 66 63 6f 64 65 |sloppy..| \sfcode|
|000019f0| 60 5c 2e 3d 31 30 30 30 | 5c 72 65 6c 61 78 7d 0d |`\.=1000|\relax}.|
|00001a00| 0a 5c 64 65 66 5c 74 68 | 65 69 6e 64 65 78 7b 5c |.\def\th|eindex{\|
|00001a10| 40 72 65 73 74 6f 6e 65 | 63 6f 6c 74 72 75 65 5c |@restone|coltrue\|
|00001a20| 69 66 40 74 77 6f 63 6f | 6c 75 6d 6e 5c 40 72 65 |if@twoco|lumn\@re|
|00001a30| 73 74 6f 6e 65 63 6f 6c | 66 61 6c 73 65 5c 66 69 |stonecol|false\fi|
|00001a40| 0d 0a 5c 63 6f 6c 75 6d | 6e 73 65 70 72 75 6c 65 |..\colum|nseprule|
|00001a50| 20 5c 7a 40 0d 0a 5c 63 | 6f 6c 75 6d 6e 73 65 70 | \z@..\c|olumnsep|
|00001a60| 20 33 35 70 74 5c 74 77 | 6f 63 6f 6c 75 6d 6e 5b | 35pt\tw|ocolumn[|
|00001a70| 5c 73 65 63 74 69 6f 6e | 2a 7b 49 6e 64 65 78 7d |\section|*{Index}|
|00001a80| 5d 0d 0a 25 20 20 20 20 | 20 20 20 20 20 20 20 20 |]..% | |
|00001a90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001aa0| 20 20 20 20 20 20 20 3d | 3d 3d 3d 3d 0d 0a 20 5c | =|====.. \|
|00001ab0| 6d 61 72 6b 62 6f 74 68 | 7b 49 4e 44 45 58 7d 7b |markboth|{INDEX}{|
|00001ac0| 49 4e 44 45 58 7d 5c 74 | 68 69 73 70 61 67 65 73 |INDEX}\t|hispages|
|00001ad0| 74 79 6c 65 7b 70 6c 61 | 69 6e 7d 5c 70 61 72 69 |tyle{pla|in}\pari|
|00001ae0| 6e 64 65 6e 74 5c 7a 40 | 0d 0a 25 20 20 20 20 20 |ndent\z@|..% |
|00001af0| 20 20 20 20 20 3d 3d 3d | 3d 3d 20 20 3d 3d 3d 3d | ===|== ====|
|00001b00| 3d 0d 0a 20 5c 70 61 72 | 73 6b 69 70 5c 7a 40 20 |=.. \par|skip\z@ |
|00001b10| 70 6c 75 73 20 2e 33 70 | 74 5c 72 65 6c 61 78 5c |plus .3p|t\relax\|
|00001b20| 6c 65 74 5c 69 74 65 6d | 5c 40 69 64 78 69 74 65 |let\item|\@idxite|
|00001b30| 6d 7d 0d 0a 5c 64 65 66 | 5c 61 62 73 74 72 61 63 |m}..\def|\abstrac|
|00001b40| 74 7b 5c 69 66 40 74 77 | 6f 63 6f 6c 75 6d 6e 0d |t{\if@tw|ocolumn.|
|00001b50| 0a 5c 73 65 63 74 69 6f | 6e 2a 7b 53 61 6d 65 6e |.\sectio|n*{Samen|
|00001b60| 76 61 74 74 69 6e 67 7d | 0d 0a 25 20 20 20 20 20 |vatting}|..% |
|00001b70| 20 20 20 20 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d | ====|========|
|00001b80| 0d 0a 5c 65 6c 73 65 20 | 5c 73 6d 61 6c 6c 20 0d |..\else |\small .|
|00001b90| 0a 5c 62 65 67 69 6e 7b | 63 65 6e 74 65 72 7d 0d |.\begin{|center}.|
|00001ba0| 0a 7b 5c 62 66 20 53 61 | 6d 65 6e 76 61 74 74 69 |.{\bf Sa|menvatti|
|00001bb0| 6e 67 5c 76 73 70 61 63 | 65 7b 2d 2e 35 65 6d 7d |ng\vspac|e{-.5em}|
|00001bc0| 5c 76 73 70 61 63 65 7b | 30 70 74 7d 7d 20 0d 0a |\vspace{|0pt}} ..|
|00001bd0| 25 20 20 20 20 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |% ===|========|
|00001be0| 3d 0d 0a 5c 65 6e 64 7b | 63 65 6e 74 65 72 7d 0d |=..\end{|center}.|
|00001bf0| 0a 5c 71 75 6f 74 61 74 | 69 6f 6e 20 0d 0a 5c 66 |.\quotat|ion ..\f|
|00001c00| 69 7d 7d 0d 0a 7b 25 25 | 25 25 25 25 25 25 25 25 |i}}..{%%|%%%%%%%%|
|00001c10| 25 25 25 25 20 44 69 74 | 20 69 73 20 76 6f 6f 72 |%%%% Dit| is voor|
|00001c20| 20 72 65 70 6f 72 74 20 | 65 6e 20 62 6f 6f 6b 20 | report |en book |
|00001c30| 73 74 79 6c 65 20 25 25 | 25 25 25 25 25 25 25 25 |style %%|%%%%%%%%|
|00001c40| 25 25 25 25 25 0d 0a 5c | 64 65 66 5c 40 70 61 72 |%%%%%..\|def\@par|
|00001c50| 74 5b 23 31 5d 23 32 7b | 5c 69 66 6e 75 6d 20 5c |t[#1]#2{|\ifnum \|
|00001c60| 63 40 73 65 63 6e 75 6d | 64 65 70 74 68 20 3e 2d |c@secnum|depth >-|
|00001c70| 32 5c 72 65 6c 61 78 20 | 5c 72 65 66 73 74 65 70 |2\relax |\refstep|
|00001c80| 63 6f 75 6e 74 65 72 7b | 70 61 72 74 7d 0d 0a 5c |counter{|part}..\|
|00001c90| 61 64 64 63 6f 6e 74 65 | 6e 74 73 6c 69 6e 65 7b |addconte|ntsline{|
|00001ca0| 74 6f 63 7d 7b 70 61 72 | 74 7d 7b 5c 74 68 65 70 |toc}{par|t}{\thep|
|00001cb0| 61 72 74 20 5c 68 73 70 | 61 63 65 7b 31 65 6d 7d |art \hsp|ace{1em}|
|00001cc0| 23 31 7d 5c 65 6c 73 65 | 0d 0a 5c 61 64 64 63 6f |#1}\else|..\addco|
|00001cd0| 6e 74 65 6e 74 73 6c 69 | 6e 65 7b 74 6f 63 7d 7b |ntentsli|ne{toc}{|
|00001ce0| 70 61 72 74 7d 7b 23 31 | 7d 5c 66 69 20 5c 6d 61 |part}{#1|}\fi \ma|
|00001cf0| 72 6b 62 6f 74 68 7b 7d | 7b 7d 0d 0a 20 5c 69 66 |rkboth{}|{}.. \if|
|00001d00| 6e 75 6d 20 5c 63 40 73 | 65 63 6e 75 6d 64 65 70 |num \c@s|ecnumdep|
|00001d10| 74 68 20 3e 2d 32 5c 72 | 65 6c 61 78 20 5c 68 75 |th >-2\r|elax \hu|
|00001d20| 67 65 5c 62 66 20 44 65 | 65 6c 20 5c 74 68 65 70 |ge\bf De|el \thep|
|00001d30| 61 72 74 20 5c 70 61 72 | 20 5c 76 73 6b 69 70 20 |art \par| \vskip |
|00001d40| 32 30 70 74 20 5c 66 69 | 0d 0a 25 20 20 20 20 20 |20pt \fi|..% |
|00001d50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001d60| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001d70| 20 20 20 20 3d 3d 3d 3d | 0d 0a 5c 48 75 67 65 20 | ====|..\Huge |
|00001d80| 5c 62 66 20 23 31 5c 40 | 65 6e 64 70 61 72 74 7d |\bf #1\@|endpart}|
|00001d90| 20 0d 0a 5c 64 65 66 5c | 40 63 68 61 70 61 70 70 | ..\def\|@chapapp|
|00001da0| 7b 48 6f 6f 66 64 73 74 | 75 6b 7d 0d 0a 25 20 20 |{Hoofdst|uk}..% |
|00001db0| 20 20 20 20 20 20 20 20 | 20 20 20 3d 3d 3d 3d 3d | | =====|
|00001dc0| 3d 3d 3d 3d 0d 0a 5c 64 | 65 66 5c 61 70 70 65 6e |====..\d|ef\appen|
|00001dd0| 64 69 78 7b 5c 70 61 72 | 0d 0a 20 5c 73 65 74 63 |dix{\par|.. \setc|
|00001de0| 6f 75 6e 74 65 72 7b 63 | 68 61 70 74 65 72 7d 7b |ounter{c|hapter}{|
|00001df0| 30 7d 0d 0a 20 5c 73 65 | 74 63 6f 75 6e 74 65 72 |0}.. \se|tcounter|
|00001e00| 7b 73 65 63 74 69 6f 6e | 7d 7b 30 7d 0d 0a 20 5c |{section|}{0}.. \|
|00001e10| 64 65 66 5c 40 63 68 61 | 70 61 70 70 7b 41 70 70 |def\@cha|papp{App|
|00001e20| 65 6e 64 69 78 7d 0d 0a | 25 20 20 20 20 20 20 20 |endix}..|% |
|00001e30| 20 20 20 20 20 20 20 3d | 3d 3d 3d 3d 3d 3d 3d 0d | =|=======.|
|00001e40| 0a 20 5c 64 65 66 5c 74 | 68 65 63 68 61 70 74 65 |. \def\t|hechapte|
|00001e50| 72 7b 5c 41 6c 70 68 7b | 63 68 61 70 74 65 72 7d |r{\Alph{|chapter}|
|00001e60| 7d 7d 0d 0a 5c 64 65 66 | 5c 74 61 62 6c 65 6f 66 |}}..\def|\tableof|
|00001e70| 63 6f 6e 74 65 6e 74 73 | 7b 5c 40 72 65 73 74 6f |contents|{\@resto|
|00001e80| 6e 65 63 6f 6c 66 61 6c | 73 65 5c 69 66 40 74 77 |necolfal|se\if@tw|
|00001e90| 6f 63 6f 6c 75 6d 6e 5c | 40 72 65 73 74 6f 6e 65 |ocolumn\|@restone|
|00001ea0| 63 6f 6c 74 72 75 65 5c | 6f 6e 65 63 6f 6c 75 6d |coltrue\|onecolum|
|00001eb0| 6e 0d 0a 20 5c 66 69 5c | 63 68 61 70 74 65 72 2a |n.. \fi\|chapter*|
|00001ec0| 7b 49 6e 68 6f 75 64 5c | 40 6d 6b 62 6f 74 68 7b |{Inhoud\|@mkboth{|
|00001ed0| 49 4e 48 4f 55 44 7d 7b | 49 4e 48 4f 55 44 7d 7d |INHOUD}{|INHOUD}}|
|00001ee0| 0d 0a 25 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |..% | |
|00001ef0| 3d 3d 3d 3d 3d 3d 20 20 | 20 20 20 20 20 20 20 3d |====== | =|
|00001f00| 3d 3d 3d 3d 3d 20 20 3d | 3d 3d 3d 3d 3d 0d 0a 20 |===== =|=====.. |
|00001f10| 5c 40 73 74 61 72 74 74 | 6f 63 7b 74 6f 63 7d 5c |\@startt|oc{toc}\|
|00001f20| 69 66 40 72 65 73 74 6f | 6e 65 63 6f 6c 5c 74 77 |if@resto|necol\tw|
|00001f30| 6f 63 6f 6c 75 6d 6e 5c | 66 69 7d 0d 0a 5c 64 65 |ocolumn\|fi}..\de|
|00001f40| 66 5c 6c 69 73 74 6f 66 | 66 69 67 75 72 65 73 7b |f\listof|figures{|
|00001f50| 5c 40 72 65 73 74 6f 6e | 65 63 6f 6c 66 61 6c 73 |\@reston|ecolfals|
|00001f60| 65 5c 69 66 40 74 77 6f | 63 6f 6c 75 6d 6e 5c 40 |e\if@two|column\@|
|00001f70| 72 65 73 74 6f 6e 65 63 | 6f 6c 74 72 75 65 5c 6f |restonec|oltrue\o|
|00001f80| 6e 65 63 6f 6c 75 6d 6e | 0d 0a 20 5c 66 69 5c 63 |necolumn|.. \fi\c|
|00001f90| 68 61 70 74 65 72 2a 7b | 4c 69 6a 73 74 20 76 61 |hapter*{|Lijst va|
|00001fa0| 6e 20 66 69 67 75 72 65 | 6e 5c 40 6d 6b 62 6f 74 |n figure|n\@mkbot|
|00001fb0| 68 0d 0a 25 20 20 20 20 | 20 20 20 20 20 20 20 20 |h..% | |
|00001fc0| 20 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d | =======|========|
|00001fd0| 3d 3d 0d 0a 20 7b 4c 49 | 4a 53 54 20 56 41 4e 20 |==.. {LI|JST VAN |
|00001fe0| 46 49 47 55 52 45 4e 7d | 7b 4c 49 4a 53 54 20 56 |FIGUREN}|{LIJST V|
|00001ff0| 41 4e 20 46 49 47 55 52 | 45 4e 7d 7d 5c 40 73 74 |AN FIGUR|EN}}\@st|
|00002000| 61 72 74 74 6f 63 7b 6c | 6f 66 7d 5c 69 66 40 72 |arttoc{l|of}\if@r|
|00002010| 65 73 74 6f 6e 65 63 6f | 6c 5c 74 77 6f 63 6f 6c |estoneco|l\twocol|
|00002020| 75 6d 6e 0d 0a 25 20 3d | 3d 3d 3d 3d 3d 3d 3d 3d |umn..% =|========|
|00002030| 3d 3d 3d 3d 3d 3d 3d 3d | 20 20 3d 3d 3d 3d 3d 3d |========| ======|
|00002040| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 0d 0a 20 5c 66 |========|===.. \f|
|00002050| 69 7d 0d 0a 5c 64 65 66 | 5c 6c 69 73 74 6f 66 74 |i}..\def|\listoft|
|00002060| 61 62 6c 65 73 7b 5c 40 | 72 65 73 74 6f 6e 65 63 |ables{\@|restonec|
|00002070| 6f 6c 66 61 6c 73 65 5c | 69 66 40 74 77 6f 63 6f |olfalse\|if@twoco|
|00002080| 6c 75 6d 6e 5c 40 72 65 | 73 74 6f 6e 65 63 6f 6c |lumn\@re|stonecol|
|00002090| 74 72 75 65 5c 6f 6e 65 | 63 6f 6c 75 6d 6e 0d 0a |true\one|column..|
|000020a0| 20 5c 66 69 5c 63 68 61 | 70 74 65 72 2a 7b 4c 69 | \fi\cha|pter*{Li|
|000020b0| 6a 73 74 20 76 61 6e 20 | 74 61 62 65 6c 6c 65 6e |jst van |tabellen|
|000020c0| 5c 40 6d 6b 62 6f 74 68 | 0d 0a 25 20 20 20 20 20 |\@mkboth|..% |
|000020d0| 20 20 20 20 20 20 20 20 | 3d 3d 3d 3d 3d 3d 3d 3d | |========|
|000020e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 0d 0a 20 7b 4c 49 |========|==.. {LI|
|000020f0| 4a 53 54 20 56 41 4e 20 | 54 41 42 45 4c 4c 45 4e |JST VAN |TABELLEN|
|00002100| 7d 7b 4c 49 4a 53 54 20 | 56 41 4e 20 54 41 42 45 |}{LIJST |VAN TABE|
|00002110| 4c 4c 45 4e 7d 7d 5c 40 | 73 74 61 72 74 74 6f 63 |LLEN}}\@|starttoc|
|00002120| 7b 6c 6f 74 7d 5c 69 66 | 40 72 65 73 74 6f 6e 65 |{lot}\if|@restone|
|00002130| 63 6f 6c 0d 0a 25 20 3d | 3d 3d 3d 3d 3d 3d 3d 3d |col..% =|========|
|00002140| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 20 20 3d 3d 3d 3d 3d |========|= =====|
|00002150| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 0d 0a 20 |========|=====.. |
|00002160| 5c 74 77 6f 63 6f 6c 75 | 6d 6e 5c 66 69 7d 0d 0a |\twocolu|mn\fi}..|
|00002170| 5c 64 65 66 5c 74 68 65 | 62 69 62 6c 69 6f 67 72 |\def\the|bibliogr|
|00002180| 61 70 68 79 23 31 7b 5c | 63 68 61 70 74 65 72 2a |aphy#1{\|chapter*|
|00002190| 7b 52 65 66 65 72 65 6e | 74 69 65 73 5c 40 6d 6b |{Referen|ties\@mk|
|000021a0| 62 6f 74 68 0d 0a 25 20 | 20 20 20 20 20 20 20 20 |both..% | |
|000021b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000021c0| 20 20 20 20 20 20 20 3d | 3d 3d 3d 3d 3d 3d 3d 3d | =|========|
|000021d0| 3d 3d 0d 0a 20 7b 52 45 | 46 45 52 45 4e 54 49 45 |==.. {RE|FERENTIE|
|000021e0| 53 7d 7b 52 45 46 45 52 | 45 4e 54 49 45 53 7d 7d |S}{REFER|ENTIES}}|
|000021f0| 5c 6c 69 73 74 0d 0a 25 | 20 3d 3d 3d 3d 3d 3d 3d |\list..%| =======|
|00002200| 3d 3d 3d 3d 3d 20 20 3d | 3d 3d 3d 3d 3d 3d 3d 3d |===== =|========|
|00002210| 3d 3d 3d 0d 0a 20 7b 5b | 5c 61 72 61 62 69 63 7b |===.. {[|\arabic{|
|00002220| 65 6e 75 6d 69 7d 5d 7d | 7b 5c 73 65 74 74 6f 77 |enumi}]}|{\settow|
|00002230| 69 64 74 68 5c 6c 61 62 | 65 6c 77 69 64 74 68 7b |idth\lab|elwidth{|
|00002240| 5b 23 31 5d 7d 5c 6c 65 | 66 74 6d 61 72 67 69 6e |[#1]}\le|ftmargin|
|00002250| 5c 6c 61 62 65 6c 77 69 | 64 74 68 0d 0a 20 5c 61 |\labelwi|dth.. \a|
|00002260| 64 76 61 6e 63 65 5c 6c | 65 66 74 6d 61 72 67 69 |dvance\l|eftmargi|
|00002270| 6e 5c 6c 61 62 65 6c 73 | 65 70 0d 0a 20 5c 75 73 |n\labels|ep.. \us|
|00002280| 65 63 6f 75 6e 74 65 72 | 7b 65 6e 75 6d 69 7d 7d |ecounter|{enumi}}|
|00002290| 0d 0a 20 5c 64 65 66 5c | 6e 65 77 62 6c 6f 63 6b |.. \def\|newblock|
|000022a0| 7b 5c 68 73 6b 69 70 20 | 2e 31 31 65 6d 20 70 6c |{\hskip |.11em pl|
|000022b0| 75 73 20 2e 33 33 65 6d | 20 6d 69 6e 75 73 20 2d |us .33em| minus -|
|000022c0| 2e 30 37 65 6d 7d 0d 0a | 20 5c 73 6c 6f 70 70 79 |.07em}..| \sloppy|
|000022d0| 0d 0a 20 5c 73 66 63 6f | 64 65 60 5c 2e 3d 31 30 |.. \sfco|de`\.=10|
|000022e0| 30 30 5c 72 65 6c 61 78 | 7d 0d 0a 5c 64 65 66 5c |00\relax|}..\def\|
|000022f0| 74 68 65 69 6e 64 65 78 | 7b 5c 40 72 65 73 74 6f |theindex|{\@resto|
|00002300| 6e 65 63 6f 6c 74 72 75 | 65 5c 69 66 40 74 77 6f |necoltru|e\if@two|
|00002310| 63 6f 6c 75 6d 6e 5c 40 | 72 65 73 74 6f 6e 65 63 |column\@|restonec|
|00002320| 6f 6c 66 61 6c 73 65 5c | 66 69 0d 0a 5c 63 6f 6c |olfalse\|fi..\col|
|00002330| 75 6d 6e 73 65 70 72 75 | 6c 65 20 5c 7a 40 0d 0a |umnsepru|le \z@..|
|00002340| 5c 63 6f 6c 75 6d 6e 73 | 65 70 20 33 35 70 74 5c |\columns|ep 35pt\|
|00002350| 74 77 6f 63 6f 6c 75 6d | 6e 5b 5c 40 6d 61 6b 65 |twocolum|n[\@make|
|00002360| 73 63 68 61 70 74 65 72 | 68 65 61 64 7b 49 6e 64 |schapter|head{Ind|
|00002370| 65 78 7d 5d 0d 0a 25 20 | 20 20 20 20 20 20 20 20 |ex}]..% | |
|00002380| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002390| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000023a0| 20 20 20 3d 3d 3d 3d 3d | 0d 0a 20 5c 40 6d 6b 62 | =====|.. \@mkb|
|000023b0| 6f 74 68 7b 49 4e 44 45 | 58 7d 7b 49 4e 44 45 58 |oth{INDE|X}{INDEX|
|000023c0| 7d 5c 74 68 69 73 70 61 | 67 65 73 74 79 6c 65 7b |}\thispa|gestyle{|
|000023d0| 70 6c 61 69 6e 7d 5c 70 | 61 72 69 6e 64 65 6e 74 |plain}\p|arindent|
|000023e0| 5c 7a 40 0d 0a 25 20 20 | 20 20 20 20 20 20 20 3d |\z@..% | =|
|000023f0| 3d 3d 3d 3d 20 20 3d 3d | 3d 3d 3d 0d 0a 20 5c 70 |==== ==|===.. \p|
|00002400| 61 72 73 6b 69 70 5c 7a | 40 20 70 6c 75 73 20 2e |arskip\z|@ plus .|
|00002410| 33 70 74 5c 72 65 6c 61 | 78 5c 6c 65 74 5c 69 74 |3pt\rela|x\let\it|
|00002420| 65 6d 5c 40 69 64 78 69 | 74 65 6d 7d 0d 0a 5c 64 |em\@idxi|tem}..\d|
|00002430| 65 66 5c 61 62 73 74 72 | 61 63 74 7b 5c 74 69 74 |ef\abstr|act{\tit|
|00002440| 6c 65 70 61 67 65 0d 0a | 5c 6e 75 6c 6c 5c 76 66 |lepage..|\null\vf|
|00002450| 69 6c 0d 0a 5c 62 65 67 | 69 6e 7b 63 65 6e 74 65 |il..\beg|in{cente|
|00002460| 72 7d 0d 0a 7b 5c 62 66 | 20 53 61 6d 65 6e 76 61 |r}..{\bf| Samenva|
|00002470| 74 74 69 6e 67 7d 0d 0a | 25 20 20 20 20 3d 3d 3d |tting}..|% ===|
|00002480| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 0d 0a 5c 65 6e 64 7b |========|=..\end{|
|00002490| 63 65 6e 74 65 72 7d 7d | 0d 0a 7d 0d 0a 25 25 25 |center}}|..}..%%%|
|000024a0| 25 25 25 25 25 25 25 25 | 25 25 25 25 25 25 25 25 |%%%%%%%%|%%%%%%%%|
|000024b0| 20 64 69 74 20 69 73 20 | 76 6f 6f 72 20 61 6c 6c | dit is |voor all|
|000024c0| 65 62 65 69 20 25 25 25 | 25 25 25 25 25 25 25 25 |ebei %%%|%%%%%%%%|
|000024d0| 25 25 25 25 25 25 25 25 | 25 25 25 25 25 25 25 0d |%%%%%%%%|%%%%%%%.|
|000024e0| 0a 5c 64 65 66 5c 74 6f | 64 61 79 7b 5c 6e 75 6d |.\def\to|day{\num|
|000024f0| 62 65 72 5c 64 61 79 5c | 73 70 61 63 65 5c 69 66 |ber\day\|space\if|
|00002500| 63 61 73 65 5c 6d 6f 6e | 74 68 25 0d 0a 5c 6f 72 |case\mon|th%..\or|
|00002510| 20 6a 61 6e 5c 6f 72 20 | 66 65 62 5c 6f 72 20 6d | jan\or |feb\or m|
|00002520| 61 61 72 74 5c 6f 72 20 | 61 70 72 5c 6f 72 20 6d |aart\or |apr\or m|
|00002530| 65 69 5c 6f 72 20 6a 75 | 6e 69 25 0d 0a 25 20 20 |ei\or ju|ni%..% |
|00002540| 20 3d 3d 3d 20 20 20 20 | 3d 3d 3d 20 20 20 20 3d | === |=== =|
|00002550| 3d 3d 3d 3d 20 20 20 20 | 3d 3d 3d 20 20 20 20 3d |==== |=== =|
|00002560| 3d 3d 20 20 20 20 3d 3d | 3d 3d 0d 0a 5c 6f 72 20 |== ==|==..\or |
|00002570| 6a 75 6c 69 5c 6f 72 20 | 61 75 67 5c 6f 72 20 73 |juli\or |aug\or s|
|00002580| 65 70 74 5c 6f 72 20 6f | 6b 74 5c 6f 72 20 6e 6f |ept\or o|kt\or no|
|00002590| 76 5c 6f 72 20 64 65 63 | 5c 66 69 0d 0a 25 20 20 |v\or dec|\fi..% |
|000025a0| 20 3d 3d 3d 3d 20 20 20 | 20 3d 3d 3d 20 20 20 20 | ==== | === |
|000025b0| 3d 3d 3d 3d 20 20 20 20 | 3d 3d 3d 20 20 20 20 3d |==== |=== =|
|000025c0| 3d 3d 20 20 20 20 3d 3d | 3d 0d 0a 5c 73 70 61 63 |== ==|=..\spac|
|000025d0| 65 5c 6e 75 6d 62 65 72 | 5c 79 65 61 72 7d 0d 0a |e\number|\year}..|
|000025e0| 5c 64 65 66 5c 66 6e 75 | 6d 40 66 69 67 75 72 65 |\def\fnu|m@figure|
|000025f0| 7b 46 69 67 75 75 72 20 | 5c 74 68 65 66 69 67 75 |{Figuur |\thefigu|
|00002600| 72 65 7d 0d 0a 25 20 20 | 20 20 20 20 20 20 20 20 |re}..% | |
|00002610| 20 20 20 20 20 20 3d 3d | 3d 3d 3d 3d 0d 0a 5c 64 | ==|====..\d|
|00002620| 65 66 5c 66 6e 75 6d 40 | 74 61 62 6c 65 7b 54 61 |ef\fnum@|table{Ta|
|00002630| 62 65 6c 20 5c 74 68 65 | 74 61 62 6c 65 7d 0d 0a |bel \the|table}..|
|00002640| 25 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |% | |
|00002650| 3d 3d 3d 3d 3d 0d 0a 66 | 5c 74 68 65 69 6e 64 65 |=====..f|\theinde|
|00002660| 78 7b 5c 40 72 65 73 74 | 6f 6e 65 63 6f 6c 74 72 |x{\@rest|onecoltr|
|00002670| 75 65 5c 69 66 40 74 77 | 6f 63 6f 6c 75 6d 6e 5c |ue\if@tw|ocolumn\|
|00002680| 40 72 65 73 74 6f 6e 65 | 63 6f 6c 66 61 6c 73 65 |@restone|colfalse|
|00002690| 5c 66 69 0d 0a 5c 63 6f | 6c 75 6d 6e 73 65 70 72 |\fi..\co|lumnsepr|
|000026a0| 75 6c 65 20 5c 7a 40 0d | 0a 5c 63 6f 6c 75 6d 6e |ule \z@.|.\column|
|000026b0| 73 65 70 20 33 35 70 74 | 5c 74 77 6f 63 70 32 63 |sep 35pt|\twocp2c|
|000026c0| 2e 68 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.h......|........|
|000026d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000026e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000026f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002700| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002710| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002720| 00 20 20 20 34 34 34 20 | 00 20 20 31 32 37 36 20 |. 444 |. 1276 |
|00002730| 00 20 20 20 20 36 32 20 | 00 20 20 20 20 20 20 32 |. 62 |. 2|
|00002740| 36 31 31 31 20 20 34 37 | 32 31 36 35 32 34 32 31 |6111 47|21652421|
|00002750| 20 20 20 35 30 31 34 00 | 20 00 00 00 00 00 00 00 | 5014.| .......|
|00002760| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002770| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002780| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002790| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000027a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000027b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000027c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000027d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000027e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000027f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002800| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002810| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002820| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002830| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002840| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002850| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002860| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002870| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002880| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002890| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000028a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000028b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 23 69 66 |........|.....#if|
|000028c0| 6e 64 65 66 20 50 32 43 | 5f 48 0d 0a 23 64 65 66 |ndef P2C|_H..#def|
|000028d0| 69 6e 65 20 50 32 43 5f | 48 0d 0a 0d 0a 0d 0a 2f |ine P2C_|H....../|
|000028e0| 2a 20 48 65 61 64 65 72 | 20 66 69 6c 65 20 66 6f |* Header| file fo|
|000028f0| 72 20 63 6f 64 65 20 67 | 65 6e 65 72 61 74 65 64 |r code g|enerated|
|00002900| 20 62 79 20 22 70 32 63 | 22 2c 20 74 68 65 20 50 | by "p2c|", the P|
|00002910| 61 73 63 61 6c 2d 74 6f | 2d 43 20 74 72 61 6e 73 |ascal-to|-C trans|
|00002920| 6c 61 74 6f 72 20 2a 2f | 0d 0a 0d 0a 2f 2a 20 22 |lator */|..../* "|
|00002930| 70 32 63 22 20 20 43 6f | 70 79 72 69 67 68 74 20 |p2c" Co|pyright |
|00002940| 28 43 29 20 31 39 38 39 | 20 44 61 76 65 20 47 69 |(C) 1989| Dave Gi|
|00002950| 6c 6c 65 73 70 69 65 2c | 20 76 65 72 73 69 6f 6e |llespie,| version|
|00002960| 20 31 2e 31 38 2e 0d 0a | 20 2a 20 54 68 69 73 20 | 1.18...| * This |
|00002970| 66 69 6c 65 20 6d 61 79 | 20 62 65 20 63 6f 70 69 |file may| be copi|
|00002980| 65 64 2c 20 6d 6f 64 69 | 66 69 65 64 2c 20 65 74 |ed, modi|fied, et|
|00002990| 63 2e 20 69 6e 20 61 6e | 79 20 77 61 79 2e 20 20 |c. in an|y way. |
|000029a0| 49 74 20 69 73 20 6e 6f | 74 20 72 65 73 74 72 69 |It is no|t restri|
|000029b0| 63 74 65 64 0d 0a 20 2a | 20 62 79 20 74 68 65 20 |cted.. *| by the |
|000029c0| 6c 69 63 65 6e 63 65 20 | 61 67 72 65 65 6d 65 6e |licence |agreemen|
|000029d0| 74 20 61 63 63 6f 6d 70 | 61 6e 79 69 6e 67 20 70 |t accomp|anying p|
|000029e0| 32 63 20 69 74 73 65 6c | 66 2e 0d 0a 20 2a 2f 0d |2c itsel|f... */.|
|000029f0| 0a 0d 0a 0d 0a 23 69 6e | 63 6c 75 64 65 20 3c 73 |.....#in|clude <s|
|00002a00| 74 64 69 6f 2e 68 3e 0d | 0a 0d 0a 0d 0a 0d 0a 2f |tdio.h>.|......./|
|00002a10| 2a 20 49 66 20 74 68 65 | 20 66 6f 6c 6c 6f 77 69 |* If the| followi|
|00002a20| 6e 67 20 68 65 75 72 69 | 73 74 69 63 20 66 61 69 |ng heuri|stic fai|
|00002a30| 6c 73 2c 20 63 6f 6d 70 | 69 6c 65 20 2d 44 42 53 |ls, comp|ile -DBS|
|00002a40| 44 3d 30 20 66 6f 72 20 | 6e 6f 6e 2d 42 53 44 20 |D=0 for |non-BSD |
|00002a50| 73 79 73 74 65 6d 73 2c | 0d 0a 20 20 20 6f 72 20 |systems,|.. or |
|00002a60| 2d 44 42 53 44 3d 31 20 | 66 6f 72 20 42 53 44 20 |-DBSD=1 |for BSD |
|00002a70| 73 79 73 74 65 6d 73 2e | 20 2a 2f 0d 0a 0d 0a 23 |systems.| */....#|
|00002a80| 69 66 64 65 66 20 4d 5f | 58 45 4e 49 58 0d 0a 23 |ifdef M_|XENIX..#|
|00002a90| 20 75 6e 64 65 66 20 42 | 53 44 0d 0a 23 65 6e 64 | undef B|SD..#end|
|00002aa0| 69 66 0d 0a 0d 0a 23 69 | 66 64 65 66 20 46 49 4c |if....#i|fdef FIL|
|00002ab0| 45 20 20 20 20 20 20 20 | 2f 2a 20 61 20 23 64 65 |E |/* a #de|
|00002ac0| 66 69 6e 65 20 69 6e 20 | 42 53 44 2c 20 61 20 74 |fine in |BSD, a t|
|00002ad0| 79 70 65 64 65 66 20 69 | 6e 20 53 59 53 56 20 28 |ypedef i|n SYSV (|
|00002ae0| 68 70 2d 75 78 2c 20 61 | 74 20 6c 65 61 73 74 29 |hp-ux, a|t least)|
|00002af0| 20 2a 2f 0d 0a 23 20 69 | 66 6e 64 65 66 20 42 53 | */..# i|fndef BS|
|00002b00| 44 09 20 20 2f 2a 20 20 | 28 61 20 63 6f 6e 76 65 |D. /* |(a conve|
|00002b10| 6e 69 65 6e 74 2c 20 62 | 75 74 20 68 6f 72 72 69 |nient, b|ut horri|
|00002b20| 62 6c 65 20 6b 6c 75 64 | 67 65 21 29 20 2a 2f 0d |ble klud|ge!) */.|
|00002b30| 0a 23 20 20 64 65 66 69 | 6e 65 20 42 53 44 20 31 |.# defi|ne BSD 1|
|00002b40| 0d 0a 23 20 65 6e 64 69 | 66 0d 0a 23 65 6e 64 69 |..# endi|f..#endi|
|00002b50| 66 0d 0a 0d 0a 23 69 66 | 64 65 66 20 42 53 44 0d |f....#if|def BSD.|
|00002b60| 0a 23 20 69 66 20 21 42 | 53 44 0d 0a 23 20 20 75 |.# if !B|SD..# u|
|00002b70| 6e 64 65 66 20 42 53 44 | 0d 0a 23 20 65 6e 64 69 |ndef BSD|..# endi|
|00002b80| 66 0d 0a 23 65 6e 64 69 | 66 0d 0a 0d 0a 0d 0a 23 |f..#endi|f......#|
|00002b90| 69 66 64 65 66 20 5f 5f | 53 54 44 43 5f 5f 0d 0a |ifdef __|STDC__..|
|00002ba0| 23 20 69 6e 63 6c 75 64 | 65 20 3c 73 74 64 64 65 |# includ|e <stdde|
|00002bb0| 66 2e 68 3e 0d 0a 23 20 | 69 6e 63 6c 75 64 65 20 |f.h>..# |include |
|00002bc0| 3c 73 74 64 6c 69 62 2e | 68 3e 0d 0a 23 20 64 65 |<stdlib.|h>..# de|
|00002bd0| 66 69 6e 65 20 48 41 53 | 5f 53 54 44 4c 49 42 0d |fine HAS|_STDLIB.|
|00002be0| 0a 23 20 64 65 66 69 6e | 65 20 5f 5f 43 41 54 5f |.# defin|e __CAT_|
|00002bf0| 5f 28 61 2c 62 29 61 23 | 23 62 0d 0a 23 65 6c 73 |_(a,b)a#|#b..#els|
|00002c00| 65 0d 0a 23 20 69 66 6e | 64 65 66 20 42 53 44 0d |e..# ifn|def BSD.|
|00002c10| 0a 23 20 20 69 6e 63 6c | 75 64 65 20 3c 6d 65 6d |.# incl|ude <mem|
|00002c20| 6f 72 79 2e 68 3e 0d 0a | 23 20 65 6e 64 69 66 0d |ory.h>..|# endif.|
|00002c30| 0a 23 20 69 6e 63 6c 75 | 64 65 20 3c 73 79 73 2f |.# inclu|de <sys/|
|00002c40| 74 79 70 65 73 2e 68 3e | 0d 0a 23 20 64 65 66 69 |types.h>|..# defi|
|00002c50| 6e 65 20 5f 5f 49 44 5f | 5f 28 61 29 61 0d 0a 23 |ne __ID_|_(a)a..#|
|00002c60| 20 64 65 66 69 6e 65 20 | 5f 5f 43 41 54 5f 5f 28 | define |__CAT__(|
|00002c70| 61 2c 62 29 5f 5f 49 44 | 5f 5f 28 61 29 62 0d 0a |a,b)__ID|__(a)b..|
|00002c80| 23 65 6e 64 69 66 0d 0a | 0d 0a 0d 0a 23 69 66 64 |#endif..|....#ifd|
|00002c90| 65 66 20 42 53 44 0d 0a | 23 20 69 6e 63 6c 75 64 |ef BSD..|# includ|
|00002ca0| 65 20 3c 73 74 72 69 6e | 67 73 2e 68 3e 0d 0a 23 |e <strin|gs.h>..#|
|00002cb0| 20 64 65 66 69 6e 65 20 | 6d 65 6d 63 70 79 28 61 | define |memcpy(a|
|00002cc0| 2c 62 2c 6e 29 20 28 62 | 63 6f 70 79 28 62 2c 61 |,b,n) (b|copy(b,a|
|00002cd0| 2c 6e 29 2c 61 29 0d 0a | 23 20 64 65 66 69 6e 65 |,n),a)..|# define|
|00002ce0| 20 6d 65 6d 63 6d 70 28 | 61 2c 62 2c 6e 29 20 62 | memcmp(|a,b,n) b|
|00002cf0| 63 6d 70 28 61 2c 62 2c | 6e 29 0d 0a 2f 2a 0d 0a |cmp(a,b,|n)../*..|
|00002d00| 23 20 64 65 66 69 6e 65 | 20 73 74 72 63 68 72 28 |# define| strchr(|
|00002d10| 73 2c 63 29 20 69 6e 64 | 65 78 28 73 2c 63 29 0d |s,c) ind|ex(s,c).|
|00002d20| 0a 23 20 64 65 66 69 6e | 65 20 73 74 72 72 63 68 |.# defin|e strrch|
|00002d30| 72 28 73 2c 63 29 20 72 | 69 6e 64 65 78 28 73 2c |r(s,c) r|index(s,|
|00002d40| 63 29 0d 0a 2a 2f 0d 0a | 23 65 6c 73 65 0d 0a 23 |c)..*/..|#else..#|
|00002d50| 20 69 6e 63 6c 75 64 65 | 20 3c 73 74 72 69 6e 67 | include| <string|
|00002d60| 2e 68 3e 0d 0a 23 65 6e | 64 69 66 0d 0a 0d 0a 23 |.h>..#en|dif....#|
|00002d70| 69 6e 63 6c 75 64 65 20 | 3c 63 74 79 70 65 2e 68 |include |<ctype.h|
|00002d80| 3e 0d 0a 23 69 6e 63 6c | 75 64 65 20 3c 6d 61 74 |>..#incl|ude <mat|
|00002d90| 68 2e 68 3e 0d 0a 23 69 | 6e 63 6c 75 64 65 20 3c |h.h>..#i|nclude <|
|00002da0| 73 65 74 6a 6d 70 2e 68 | 3e 0d 0a 23 69 6e 63 6c |setjmp.h|>..#incl|
|00002db0| 75 64 65 20 3c 61 73 73 | 65 72 74 2e 68 3e 0d 0a |ude <ass|ert.h>..|
|00002dc0| 0d 0a 0d 0a 74 79 70 65 | 64 65 66 20 73 74 72 75 |....type|def stru|
|00002dd0| 63 74 20 5f 5f 70 32 63 | 5f 6a 6d 70 5f 62 75 66 |ct __p2c|_jmp_buf|
|00002de0| 20 7b 0d 0a 20 20 20 20 | 73 74 72 75 63 74 20 5f | {.. |struct _|
|00002df0| 5f 70 32 63 5f 6a 6d 70 | 5f 62 75 66 20 2a 6e 65 |_p2c_jmp|_buf *ne|
|00002e00| 78 74 3b 0d 0a 20 20 20 | 20 6a 6d 70 5f 62 75 66 |xt;.. | jmp_buf|
|00002e10| 20 6a 62 75 66 3b 0d 0a | 7d 20 5f 5f 70 32 63 5f | jbuf;..|} __p2c_|
|00002e20| 6a 6d 70 5f 62 75 66 3b | 0d 0a 0d 0a 0d 0a 2f 2a |jmp_buf;|....../*|
|00002e30| 20 57 61 72 6e 69 6e 67 | 3a 20 54 68 65 20 66 6f | Warning|: The fo|
|00002e40| 6c 6c 6f 77 69 6e 67 20 | 77 69 6c 6c 20 6e 6f 74 |llowing |will not|
|00002e50| 20 77 6f 72 6b 20 69 66 | 20 73 65 74 6a 6d 70 20 | work if| setjmp |
|00002e60| 69 73 20 75 73 65 64 20 | 73 69 6d 75 6c 74 61 6e |is used |simultan|
|00002e70| 65 6f 75 73 6c 79 2e 0d | 0a 20 20 20 54 68 69 73 |eously..|. This|
|00002e80| 20 61 6c 73 6f 20 76 69 | 6f 6c 61 74 65 73 20 74 | also vi|olates t|
|00002e90| 68 65 20 41 4e 53 49 20 | 72 65 73 74 72 69 63 74 |he ANSI |restrict|
|00002ea0| 69 6f 6e 20 61 62 6f 75 | 74 20 75 73 69 6e 67 20 |ion abou|t using |
|00002eb0| 76 61 72 73 20 61 66 74 | 65 72 20 6c 6f 6e 67 6a |vars aft|er longj|
|00002ec0| 6d 70 2c 0d 0a 20 20 20 | 62 75 74 20 61 20 74 79 |mp,.. |but a ty|
|00002ed0| 70 69 63 61 6c 20 69 6d | 70 6c 65 6d 65 6e 74 61 |pical im|plementa|
|00002ee0| 74 69 6f 6e 20 6f 66 20 | 6c 6f 6e 67 6a 6d 70 20 |tion of |longjmp |
|00002ef0| 77 69 6c 6c 20 67 65 74 | 20 69 74 20 72 69 67 68 |will get| it righ|
|00002f00| 74 20 61 6e 79 77 61 79 | 2e 20 2a 2f 0d 0a 0d 0a |t anyway|. */....|
|00002f10| 23 69 66 6e 64 65 66 20 | 46 41 4b 45 5f 54 52 59 |#ifndef |FAKE_TRY|
|00002f20| 0d 0a 23 20 64 65 66 69 | 6e 65 20 54 52 59 28 78 |..# defi|ne TRY(x|
|00002f30| 29 20 20 20 20 20 20 20 | 20 20 64 6f 20 7b 20 5f |) | do { _|
|00002f40| 5f 70 32 63 5f 6a 6d 70 | 5f 62 75 66 20 5f 5f 74 |_p2c_jmp|_buf __t|
|00002f50| 72 79 5f 6a 62 3b 20 20 | 5c 0d 0a 09 09 09 20 20 |ry_jb; |\..... |
|00002f60| 20 20 20 5f 5f 74 72 79 | 5f 6a 62 2e 6e 65 78 74 | __try|_jb.next|
|00002f70| 20 3d 20 5f 5f 74 6f 70 | 5f 6a 62 3b 20 20 5c 0d | = __top|_jb; \.|
|00002f80| 0a 09 09 09 20 20 20 20 | 20 69 66 20 28 21 73 65 |.... | if (!se|
|00002f90| 74 6a 6d 70 28 28 5f 5f | 74 6f 70 5f 6a 62 20 3d |tjmp((__|top_jb =|
|00002fa0| 20 26 5f 5f 74 72 79 5f | 6a 62 29 2d 3e 6a 62 75 | &__try_|jb)->jbu|
|00002fb0| 66 29 29 20 7b 0d 0a 23 | 20 64 65 66 69 6e 65 20 |f)) {..#| define |
|00002fc0| 52 45 43 4f 56 45 52 28 | 78 29 09 5f 5f 74 6f 70 |RECOVER(|x).__top|
|00002fd0| 5f 6a 62 20 3d 20 5f 5f | 74 72 79 5f 6a 62 2e 6e |_jb = __|try_jb.n|
|00002fe0| 65 78 74 3b 20 7d 20 65 | 6c 73 65 20 7b 0d 0a 23 |ext; } e|lse {..#|
|00002ff0| 20 64 65 66 69 6e 65 20 | 52 45 43 4f 56 45 52 32 | define |RECOVER2|
|00003000| 28 78 2c 4c 29 20 20 5f | 5f 74 6f 70 5f 6a 62 20 |(x,L) _|_top_jb |
|00003010| 3d 20 5f 5f 74 72 79 5f | 6a 62 2e 6e 65 78 74 3b |= __try_|jb.next;|
|00003020| 20 7d 20 65 6c 73 65 20 | 7b 20 20 5c 0d 0a 09 09 | } else |{ \....|
|00003030| 09 20 20 20 20 20 69 66 | 20 28 30 29 20 7b 20 4c |. if| (0) { L|
|00003040| 3a 20 5f 5f 74 6f 70 5f | 6a 62 20 3d 20 5f 5f 74 |: __top_|jb = __t|
|00003050| 72 79 5f 6a 62 2e 6e 65 | 78 74 3b 20 7d 0d 0a 23 |ry_jb.ne|xt; }..#|
|00003060| 20 64 65 66 69 6e 65 20 | 45 4e 44 54 52 59 28 78 | define |ENDTRY(x|
|00003070| 29 20 20 20 20 20 20 7d | 20 7d 20 77 68 69 6c 65 |) }| } while|
|00003080| 20 28 30 29 20 0d 0a 23 | 65 6c 73 65 0d 0a 23 20 | (0) ..#|else..# |
|00003090| 64 65 66 69 6e 65 20 54 | 52 59 28 78 29 20 20 20 |define T|RY(x) |
|000030a0| 20 20 20 20 20 20 69 66 | 20 28 31 29 20 7b 0d 0a | if| (1) {..|
|000030b0| 23 20 64 65 66 69 6e 65 | 20 52 45 43 4f 56 45 52 |# define| RECOVER|
|000030c0| 28 78 29 20 20 20 20 20 | 7d 20 65 6c 73 65 20 64 |(x) |} else d|
|000030d0| 6f 20 7b 0d 0a 23 20 64 | 65 66 69 6e 65 20 52 45 |o {..# d|efine RE|
|000030e0| 43 4f 56 45 52 32 28 78 | 2c 4c 29 20 20 7d 20 65 |COVER2(x|,L) } e|
|000030f0| 6c 73 65 20 64 6f 20 7b | 20 4c 3a 20 3b 0d 0a 23 |lse do {| L: ;..#|
|00003100| 20 64 65 66 69 6e 65 20 | 45 4e 44 54 52 59 28 78 | define |ENDTRY(x|
|00003110| 29 20 20 20 20 20 20 7d | 20 77 68 69 6c 65 20 28 |) }| while (|
|00003120| 30 29 0d 0a 23 65 6e 64 | 69 66 0d 0a 0d 0a 0d 0a |0)..#end|if......|
|00003130| 0d 0a 23 69 66 64 65 66 | 20 4d 5f 58 45 4e 49 58 |..#ifdef| M_XENIX|
|00003140| 20 20 2f 2a 20 61 76 6f | 69 64 20 63 6f 6d 70 69 | /* avo|id compi|
|00003150| 6c 65 72 20 62 75 67 20 | 2a 2f 0d 0a 23 20 64 65 |ler bug |*/..# de|
|00003160| 66 69 6e 65 20 53 48 4f | 52 54 5f 4d 41 58 20 20 |fine SHO|RT_MAX |
|00003170| 28 33 32 37 36 37 29 0d | 0a 23 20 64 65 66 69 6e |(32767).|.# defin|
|00003180| 65 20 53 48 4f 52 54 5f | 4d 49 4e 20 20 28 2d 33 |e SHORT_|MIN (-3|
|00003190| 32 37 36 38 29 0d 0a 23 | 65 6e 64 69 66 0d 0a 0d |2768)..#|endif...|
|000031a0| 0a 0d 0a 2f 2a 20 54 68 | 65 20 66 6f 6c 6c 6f 77 |.../* Th|e follow|
|000031b0| 69 6e 67 20 64 65 66 69 | 6e 69 74 69 6f 6e 73 20 |ing defi|nitions |
|000031c0| 77 6f 72 6b 20 6f 6e 6c | 79 20 6f 6e 20 74 77 6f |work onl|y on two|
|000031d0| 73 2d 63 6f 6d 70 6c 65 | 6d 65 6e 74 20 6d 61 63 |s-comple|ment mac|
|000031e0| 68 69 6e 65 73 20 2a 2f | 0d 0a 23 69 66 6e 64 65 |hines */|..#ifnde|
|000031f0| 66 20 53 48 4f 52 54 5f | 4d 41 58 0d 0a 23 20 64 |f SHORT_|MAX..# d|
|00003200| 65 66 69 6e 65 20 53 48 | 4f 52 54 5f 4d 41 58 20 |efine SH|ORT_MAX |
|00003210| 20 28 28 28 75 6e 73 69 | 67 6e 65 64 20 73 68 6f | (((unsi|gned sho|
|00003220| 72 74 29 20 2d 31 29 20 | 3e 3e 20 31 29 0d 0a 23 |rt) -1) |>> 1)..#|
|00003230| 20 64 65 66 69 6e 65 20 | 53 48 4f 52 54 5f 4d 49 | define |SHORT_MI|
|00003240| 4e 20 20 28 7e 53 48 4f | 52 54 5f 4d 41 58 29 0d |N (~SHO|RT_MAX).|
|00003250| 0a 23 65 6e 64 69 66 0d | 0a 0d 0a 23 69 66 6e 64 |.#endif.|...#ifnd|
|00003260| 65 66 20 49 4e 54 5f 4d | 41 58 0d 0a 23 20 64 65 |ef INT_M|AX..# de|
|00003270| 66 69 6e 65 20 49 4e 54 | 5f 4d 41 58 20 20 20 20 |fine INT|_MAX |
|00003280| 28 28 28 75 6e 73 69 67 | 6e 65 64 20 69 6e 74 29 |(((unsig|ned int)|
|00003290| 20 2d 31 29 20 3e 3e 20 | 31 29 0d 0a 23 20 64 65 | -1) >> |1)..# de|
|000032a0| 66 69 6e 65 20 49 4e 54 | 5f 4d 49 4e 20 20 20 20 |fine INT|_MIN |
|000032b0| 28 7e 49 4e 54 5f 4d 41 | 58 29 0d 0a 23 65 6e 64 |(~INT_MA|X)..#end|
|000032c0| 69 66 0d 0a 0d 0a 23 69 | 66 6e 64 65 66 20 4c 4f |if....#i|fndef LO|
|000032d0| 4e 47 5f 4d 41 58 0d 0a | 23 20 64 65 66 69 6e 65 |NG_MAX..|# define|
|000032e0| 20 4c 4f 4e 47 5f 4d 41 | 58 20 20 20 28 28 28 75 | LONG_MA|X (((u|
|000032f0| 6e 73 69 67 6e 65 64 20 | 6c 6f 6e 67 29 20 2d 31 |nsigned |long) -1|
|00003300| 29 20 3e 3e 20 31 29 0d | 0a 23 20 64 65 66 69 6e |) >> 1).|.# defin|
|00003310| 65 20 4c 4f 4e 47 5f 4d | 49 4e 20 20 20 28 7e 4c |e LONG_M|IN (~L|
|00003320| 4f 4e 47 5f 4d 41 58 29 | 0d 0a 23 65 6e 64 69 66 |ONG_MAX)|..#endif|
|00003330| 0d 0a 0d 0a 23 69 66 6e | 64 65 66 20 53 45 45 4b |....#ifn|def SEEK|
|00003340| 5f 53 45 54 0d 0a 23 20 | 64 65 66 69 6e 65 20 53 |_SET..# |define S|
|00003350| 45 45 4b 5f 53 45 54 20 | 20 20 30 0d 0a 23 20 64 |EEK_SET | 0..# d|
|00003360| 65 66 69 6e 65 20 53 45 | 45 4b 5f 43 55 52 20 20 |efine SE|EK_CUR |
|00003370| 20 31 0d 0a 23 20 64 65 | 66 69 6e 65 20 53 45 45 | 1..# de|fine SEE|
|00003380| 4b 5f 45 4e 44 20 20 20 | 32 0d 0a 23 65 6e 64 69 |K_END |2..#endi|
|00003390| 66 0d 0a 0d 0a 23 69 66 | 6e 64 65 66 20 45 58 49 |f....#if|ndef EXI|
|000033a0| 54 5f 53 55 43 43 45 53 | 53 0d 0a 23 20 64 65 66 |T_SUCCES|S..# def|
|000033b0| 69 6e 65 20 45 58 49 54 | 5f 53 55 43 43 45 53 53 |ine EXIT|_SUCCESS|
|000033c0| 20 20 30 0d 0a 23 20 64 | 65 66 69 6e 65 20 45 58 | 0..# d|efine EX|
|000033d0| 49 54 5f 46 41 49 4c 55 | 52 45 20 20 31 0d 0a 23 |IT_FAILU|RE 1..#|
|000033e0| 65 6e 64 69 66 0d 0a 0d | 0a 0d 0a 23 64 65 66 69 |endif...|...#defi|
|000033f0| 6e 65 20 53 45 54 42 49 | 54 53 20 20 33 32 0d 0a |ne SETBI|TS 32..|
|00003400| 0d 0a 0d 0a 23 69 66 64 | 65 66 20 5f 5f 53 54 44 |....#ifd|ef __STD|
|00003410| 43 5f 5f 0d 0a 23 20 64 | 65 66 69 6e 65 20 53 69 |C__..# d|efine Si|
|00003420| 67 6e 65 64 20 20 20 20 | 20 73 69 67 6e 65 64 0d |gned | signed.|
|00003430| 0a 23 20 64 65 66 69 6e | 65 20 56 6f 69 64 20 20 |.# defin|e Void |
|00003440| 20 20 20 20 20 76 6f 69 | 64 20 20 20 20 20 20 2f | voi|d /|
|00003450| 2a 20 56 6f 69 64 20 66 | 28 29 20 3d 20 70 72 6f |* Void f|() = pro|
|00003460| 63 65 64 75 72 65 20 2a | 2f 0d 0a 23 20 69 66 6e |cedure *|/..# ifn|
|00003470| 64 65 66 20 43 6f 6e 73 | 74 0d 0a 23 20 20 64 65 |def Cons|t..# de|
|00003480| 66 69 6e 65 20 43 6f 6e | 73 74 20 20 20 20 20 63 |fine Con|st c|
|00003490| 6f 6e 73 74 0d 0a 23 20 | 65 6e 64 69 66 0d 0a 23 |onst..# |endif..#|
|000034a0| 20 69 66 6e 64 65 66 20 | 56 6f 6c 61 74 69 6c 65 | ifndef |Volatile|
|000034b0| 0d 0a 23 20 64 65 66 69 | 6e 65 20 56 6f 6c 61 74 |..# defi|ne Volat|
|000034c0| 69 6c 65 20 20 76 6f 6c | 61 74 69 6c 65 0d 0a 23 |ile vol|atile..#|
|000034d0| 20 65 6e 64 69 66 0d 0a | 23 20 64 65 66 69 6e 65 | endif..|# define|
|000034e0| 20 50 50 28 78 29 20 20 | 20 20 20 20 78 20 20 20 | PP(x) | x |
|000034f0| 20 20 20 20 20 20 2f 2a | 20 66 75 6e 63 74 69 6f | /*| functio|
|00003500| 6e 20 70 72 6f 74 6f 74 | 79 70 65 20 2a 2f 0d 0a |n protot|ype */..|
|00003510| 23 20 64 65 66 69 6e 65 | 20 50 56 28 29 20 20 20 |# define| PV() |
|00003520| 20 20 20 20 28 76 6f 69 | 64 29 20 20 20 20 2f 2a | (voi|d) /*|
|00003530| 20 6e 75 6c 6c 20 66 75 | 6e 63 74 69 6f 6e 20 70 | null fu|nction p|
|00003540| 72 6f 74 6f 74 79 70 65 | 20 2a 2f 0d 0a 74 79 70 |rototype| */..typ|
|00003550| 65 64 65 66 20 76 6f 69 | 64 20 2a 41 6e 79 70 74 |edef voi|d *Anypt|
|00003560| 72 3b 0d 0a 23 65 6c 73 | 65 0d 0a 23 20 64 65 66 |r;..#els|e..# def|
|00003570| 69 6e 65 20 53 69 67 6e | 65 64 0d 0a 23 20 64 65 |ine Sign|ed..# de|
|00003580| 66 69 6e 65 20 56 6f 69 | 64 20 20 20 20 20 20 20 |fine Voi|d |
|00003590| 76 6f 69 64 0d 0a 23 20 | 69 66 6e 64 65 66 20 43 |void..# |ifndef C|
|000035a0| 6f 6e 73 74 0d 0a 23 20 | 20 64 65 66 69 6e 65 20 |onst..# | define |
|000035b0| 43 6f 6e 73 74 0d 0a 23 | 20 65 6e 64 69 66 0d 0a |Const..#| endif..|
|000035c0| 23 20 69 66 6e 64 65 66 | 20 56 6f 6c 61 74 69 6c |# ifndef| Volatil|
|000035d0| 65 0d 0a 23 20 20 64 65 | 66 69 6e 65 20 56 6f 6c |e..# de|fine Vol|
|000035e0| 61 74 69 6c 65 0d 0a 23 | 20 65 6e 64 69 66 0d 0a |atile..#| endif..|
|000035f0| 23 20 64 65 66 69 6e 65 | 20 50 50 28 78 29 20 20 |# define| PP(x) |
|00003600| 20 20 20 20 28 29 0d 0a | 23 20 64 65 66 69 6e 65 | ()..|# define|
|00003610| 20 50 56 28 29 20 20 20 | 20 20 20 20 28 29 0d 0a | PV() | ()..|
|00003620| 74 79 70 65 64 65 66 20 | 63 68 61 72 20 2a 41 6e |typedef |char *An|
|00003630| 79 70 74 72 3b 0d 0a 23 | 65 6e 64 69 66 0d 0a 0d |yptr;..#|endif...|
|00003640| 0a 23 69 66 64 65 66 20 | 5f 5f 47 4e 55 43 5f 5f |.#ifdef |__GNUC__|
|00003650| 0d 0a 23 20 64 65 66 69 | 6e 65 20 49 6e 6c 69 6e |..# defi|ne Inlin|
|00003660| 65 20 20 20 20 20 69 6e | 6c 69 6e 65 0d 0a 23 65 |e in|line..#e|
|00003670| 6c 73 65 0d 0a 23 20 64 | 65 66 69 6e 65 20 49 6e |lse..# d|efine In|
|00003680| 6c 69 6e 65 0d 0a 23 65 | 6e 64 69 66 0d 0a 0d 0a |line..#e|ndif....|
|00003690| 23 64 65 66 69 6e 65 20 | 52 65 67 69 73 74 65 72 |#define |Register|
|000036a0| 20 20 20 20 72 65 67 69 | 73 74 65 72 20 20 2f 2a | regi|ster /*|
|000036b0| 20 52 65 67 69 73 74 65 | 72 20 76 61 72 69 61 62 | Registe|r variab|
|000036c0| 6c 65 73 20 2a 2f 0d 0a | 23 64 65 66 69 6e 65 20 |les */..|#define |
|000036d0| 43 68 61 72 20 20 20 20 | 20 20 20 20 63 68 61 72 |Char | char|
|000036e0| 20 20 20 20 20 20 2f 2a | 20 43 68 61 72 61 63 74 | /*| Charact|
|000036f0| 65 72 73 20 28 6e 6f 74 | 20 62 79 74 65 73 29 20 |ers (not| bytes) |
|00003700| 2a 2f 0d 0a 0d 0a 23 69 | 66 6e 64 65 66 20 53 74 |*/....#i|fndef St|
|00003710| 61 74 69 63 0d 0a 23 20 | 64 65 66 69 6e 65 20 53 |atic..# |define S|
|00003720| 74 61 74 69 63 20 20 20 | 20 20 73 74 61 74 69 63 |tatic | static|
|00003730| 20 20 20 20 2f 2a 20 50 | 72 69 76 61 74 65 20 67 | /* P|rivate g|
|00003740| 6c 6f 62 61 6c 20 66 75 | 6e 63 73 20 61 6e 64 20 |lobal fu|ncs and |
|00003750| 76 61 72 73 20 2a 2f 0d | 0a 23 65 6e 64 69 66 0d |vars */.|.#endif.|
|00003760| 0a 0d 0a 23 69 66 6e 64 | 65 66 20 4c 6f 63 61 6c |...#ifnd|ef Local|
|00003770| 0d 0a 23 20 64 65 66 69 | 6e 65 20 4c 6f 63 61 6c |..# defi|ne Local|
|00003780| 20 20 20 20 20 20 73 74 | 61 74 69 63 20 20 20 20 | st|atic |
|00003790| 2f 2a 20 4e 65 73 74 65 | 64 20 66 75 6e 63 74 69 |/* Neste|d functi|
|000037a0| 6f 6e 73 20 2a 2f 0d 0a | 23 65 6e 64 69 66 0d 0a |ons */..|#endif..|
|000037b0| 0d 0a 74 79 70 65 64 65 | 66 20 53 69 67 6e 65 64 |..typede|f Signed|
|000037c0| 20 20 20 63 68 61 72 20 | 73 63 68 61 72 3b 0d 0a | char |schar;..|
|000037d0| 74 79 70 65 64 65 66 20 | 75 6e 73 69 67 6e 65 64 |typedef |unsigned|
|000037e0| 20 63 68 61 72 20 75 63 | 68 61 72 3b 0d 0a 74 79 | char uc|har;..ty|
|000037f0| 70 65 64 65 66 20 75 6e | 73 69 67 6e 65 64 20 63 |pedef un|signed c|
|00003800| 68 61 72 20 62 6f 6f 6c | 65 61 6e 3b 0d 0a 0d 0a |har bool|ean;....|
|00003810| 23 69 66 6e 64 65 66 20 | 74 72 75 65 0d 0a 23 20 |#ifndef |true..# |
|00003820| 64 65 66 69 6e 65 20 74 | 72 75 65 20 20 20 20 31 |define t|rue 1|
|00003830| 0d 0a 23 20 64 65 66 69 | 6e 65 20 66 61 6c 73 65 |..# defi|ne false|
|00003840| 20 20 20 30 0d 0a 23 65 | 6e 64 69 66 0d 0a 0d 0a | 0..#e|ndif....|
|00003850| 0d 0a 74 79 70 65 64 65 | 66 20 73 74 72 75 63 74 |..typede|f struct|
|00003860| 20 7b 0d 0a 20 20 20 20 | 41 6e 79 70 74 72 20 70 | {.. |Anyptr p|
|00003870| 72 6f 63 2c 20 6c 69 6e | 6b 3b 0d 0a 7d 20 5f 50 |roc, lin|k;..} _P|
|00003880| 52 4f 43 45 44 55 52 45 | 3b 0d 0a 0d 0a 23 69 66 |ROCEDURE|;....#if|
|00003890| 6e 64 65 66 20 5f 46 4e | 53 49 5a 45 0d 0a 23 20 |ndef _FN|SIZE..# |
|000038a0| 64 65 66 69 6e 65 20 5f | 46 4e 53 49 5a 45 20 20 |define _|FNSIZE |
|000038b0| 31 32 30 0d 0a 23 65 6e | 64 69 66 0d 0a 0d 0a 0d |120..#en|dif.....|
|000038c0| 0a 65 78 74 65 72 6e 20 | 56 6f 69 64 20 20 20 20 |.extern |Void |
|000038d0| 50 41 53 43 41 4c 5f 4d | 41 49 4e 20 20 50 50 28 |PASCAL_M|AIN PP(|
|000038e0| 20 28 69 6e 74 2c 20 43 | 68 61 72 20 2a 2a 29 20 | (int, C|har **) |
|000038f0| 29 3b 0d 0a 65 78 74 65 | 72 6e 20 43 68 61 72 20 |);..exte|rn Char |
|00003900| 20 20 20 2a 2a 50 5f 61 | 72 67 76 3b 0d 0a 65 78 | **P_a|rgv;..ex|
|00003910| 74 65 72 6e 20 69 6e 74 | 20 20 20 20 20 50 5f 61 |tern int| P_a|
|00003920| 72 67 63 3b 0d 0a 65 78 | 74 65 72 6e 20 73 68 6f |rgc;..ex|tern sho|
|00003930| 72 74 20 20 20 50 5f 65 | 73 63 61 70 65 63 6f 64 |rt P_e|scapecod|
|00003940| 65 3b 0d 0a 65 78 74 65 | 72 6e 20 69 6e 74 20 20 |e;..exte|rn int |
|00003950| 20 20 20 50 5f 69 6f 72 | 65 73 75 6c 74 3b 0d 0a | P_ior|esult;..|
|00003960| 65 78 74 65 72 6e 20 5f | 5f 70 32 63 5f 6a 6d 70 |extern _|_p2c_jmp|
|00003970| 5f 62 75 66 20 2a 5f 5f | 74 6f 70 5f 6a 62 3b 0d |_buf *__|top_jb;.|
|00003980| 0a 0d 0a 0d 0a 23 69 66 | 64 65 66 20 50 32 43 5f |.....#if|def P2C_|
|00003990| 48 5f 50 52 4f 54 4f 20 | 20 20 2f 2a 20 69 66 20 |H_PROTO | /* if |
|000039a0| 79 6f 75 20 68 61 76 65 | 20 41 6e 73 69 20 43 20 |you have| Ansi C |
|000039b0| 62 75 74 20 6e 6f 6e 2d | 70 72 6f 74 6f 74 79 70 |but non-|prototyp|
|000039c0| 65 64 20 68 65 61 64 65 | 72 20 66 69 6c 65 73 20 |ed heade|r files |
|000039d0| 2a 2f 0d 0a 65 78 74 65 | 72 6e 20 43 68 61 72 20 |*/..exte|rn Char |
|000039e0| 20 20 20 2a 73 74 72 63 | 61 74 20 20 20 20 20 20 | *strc|at |
|000039f0| 50 50 28 20 28 43 68 61 | 72 20 2a 2c 20 43 6f 6e |PP( (Cha|r *, Con|
|00003a00| 73 74 20 43 68 61 72 20 | 2a 29 20 29 3b 0d 0a 65 |st Char |*) );..e|
|00003a10| 78 74 65 72 6e 20 43 68 | 61 72 20 20 20 20 2a 73 |xtern Ch|ar *s|
|00003a20| 74 72 63 68 72 20 20 20 | 20 20 20 50 50 28 20 28 |trchr | PP( (|
|00003a30| 43 6f 6e 73 74 20 43 68 | 61 72 20 2a 2c 20 69 6e |Const Ch|ar *, in|
|00003a40| 74 29 20 29 3b 0d 0a 65 | 78 74 65 72 6e 20 69 6e |t) );..e|xtern in|
|00003a50| 74 20 20 20 20 20 20 73 | 74 72 63 6d 70 20 20 20 |t s|trcmp |
|00003a60| 20 20 20 50 50 28 20 28 | 43 6f 6e 73 74 20 43 68 | PP( (|Const Ch|
|00003a70| 61 72 20 2a 2c 20 43 6f | 6e 73 74 20 43 68 61 72 |ar *, Co|nst Char|
|00003a80| 20 2a 29 20 29 3b 0d 0a | 65 78 74 65 72 6e 20 43 | *) );..|extern C|
|00003a90| 68 61 72 20 20 20 20 2a | 73 74 72 63 70 79 20 20 |har *|strcpy |
|00003aa0| 20 20 20 20 50 50 28 20 | 28 43 68 61 72 20 2a 2c | PP( |(Char *,|
|00003ab0| 20 43 6f 6e 73 74 20 43 | 68 61 72 20 2a 29 20 29 | Const C|har *) )|
|00003ac0| 3b 0d 0a 65 78 74 65 72 | 6e 20 73 69 7a 65 5f 74 |;..exter|n size_t|
|00003ad0| 20 20 20 73 74 72 6c 65 | 6e 20 20 20 20 20 20 50 | strle|n P|
|00003ae0| 50 28 20 28 43 6f 6e 73 | 74 20 43 68 61 72 20 2a |P( (Cons|t Char *|
|00003af0| 29 20 29 3b 0d 0a 65 78 | 74 65 72 6e 20 43 68 61 |) );..ex|tern Cha|
|00003b00| 72 20 20 20 20 2a 73 74 | 72 6e 63 61 74 20 20 20 |r *st|rncat |
|00003b10| 20 20 50 50 28 20 28 43 | 68 61 72 20 2a 2c 20 43 | PP( (C|har *, C|
|00003b20| 6f 6e 73 74 20 43 68 61 | 72 20 2a 2c 20 73 69 7a |onst Cha|r *, siz|
|00003b30| 65 5f 74 29 20 29 3b 0d | 0a 65 78 74 65 72 6e 20 |e_t) );.|.extern |
|00003b40| 69 6e 74 20 20 20 20 20 | 20 73 74 72 6e 63 6d 70 |int | strncmp|
|00003b50| 20 20 20 20 20 50 50 28 | 20 28 43 6f 6e 73 74 20 | PP(| (Const |
|00003b60| 43 68 61 72 20 2a 2c 20 | 43 6f 6e 73 74 20 43 68 |Char *, |Const Ch|
|00003b70| 61 72 20 2a 2c 20 73 69 | 7a 65 5f 74 29 20 29 3b |ar *, si|ze_t) );|
|00003b80| 0d 0a 65 78 74 65 72 6e | 20 43 68 61 72 20 20 20 |..extern| Char |
|00003b90| 20 2a 73 74 72 6e 63 70 | 79 20 20 20 20 20 50 50 | *strncp|y PP|
|00003ba0| 28 20 28 43 68 61 72 20 | 2a 2c 20 43 6f 6e 73 74 |( (Char |*, Const|
|00003bb0| 20 43 68 61 72 20 2a 2c | 20 73 69 7a 65 5f 74 29 | Char *,| size_t)|
|00003bc0| 20 29 3b 0d 0a 65 78 74 | 65 72 6e 20 43 68 61 72 | );..ext|ern Char|
|00003bd0| 20 20 20 20 2a 73 74 72 | 72 63 68 72 20 20 20 20 | *str|rchr |
|00003be0| 20 50 50 28 20 28 43 6f | 6e 73 74 20 43 68 61 72 | PP( (Co|nst Char|
|00003bf0| 20 2a 2c 20 69 6e 74 29 | 20 29 3b 0d 0a 0d 0a 65 | *, int)| );....e|
|00003c00| 78 74 65 72 6e 20 41 6e | 79 70 74 72 20 20 20 6d |xtern An|yptr m|
|00003c10| 65 6d 63 68 72 20 20 20 | 20 20 20 50 50 28 20 28 |emchr | PP( (|
|00003c20| 43 6f 6e 73 74 20 41 6e | 79 70 74 72 2c 20 69 6e |Const An|yptr, in|
|00003c30| 74 2c 20 73 69 7a 65 5f | 74 29 20 29 3b 0d 0a 65 |t, size_|t) );..e|
|00003c40| 78 74 65 72 6e 20 41 6e | 79 70 74 72 20 20 20 6d |xtern An|yptr m|
|00003c50| 65 6d 6d 6f 76 65 20 20 | 20 20 20 50 50 28 20 28 |emmove | PP( (|
|00003c60| 41 6e 79 70 74 72 2c 20 | 43 6f 6e 73 74 20 41 6e |Anyptr, |Const An|
|00003c70| 79 70 74 72 2c 20 73 69 | 7a 65 5f 74 29 20 29 3b |yptr, si|ze_t) );|
|00003c80| 0d 0a 65 78 74 65 72 6e | 20 41 6e 79 70 74 72 20 |..extern| Anyptr |
|00003c90| 20 20 6d 65 6d 73 65 74 | 20 20 20 20 20 20 50 50 | memset| PP|
|00003ca0| 28 20 28 41 6e 79 70 74 | 72 2c 20 69 6e 74 2c 20 |( (Anypt|r, int, |
|00003cb0| 73 69 7a 65 5f 74 29 20 | 29 3b 0d 0a 23 69 66 6e |size_t) |);..#ifn|
|00003cc0| 64 65 66 20 6d 65 6d 63 | 70 79 0d 0a 65 78 74 65 |def memc|py..exte|
|00003cd0| 72 6e 20 41 6e 79 70 74 | 72 20 20 20 6d 65 6d 63 |rn Anypt|r memc|
|00003ce0| 70 79 20 20 20 20 20 20 | 50 50 28 20 28 41 6e 79 |py |PP( (Any|
|00003cf0| 70 74 72 2c 20 43 6f 6e | 73 74 20 41 6e 79 70 74 |ptr, Con|st Anypt|
|00003d00| 72 2c 20 73 69 7a 65 5f | 74 29 20 29 3b 0d 0a 65 |r, size_|t) );..e|
|00003d10| 78 74 65 72 6e 20 69 6e | 74 20 20 20 20 20 20 6d |xtern in|t m|
|00003d20| 65 6d 63 6d 70 20 20 20 | 20 20 20 50 50 28 20 28 |emcmp | PP( (|
|00003d30| 43 6f 6e 73 74 20 41 6e | 79 70 74 72 2c 20 43 6f |Const An|yptr, Co|
|00003d40| 6e 73 74 20 41 6e 79 70 | 74 72 2c 20 73 69 7a 65 |nst Anyp|tr, size|
|00003d50| 5f 74 29 20 29 3b 0d 0a | 23 65 6e 64 69 66 0d 0a |_t) );..|#endif..|
|00003d60| 0d 0a 65 78 74 65 72 6e | 20 69 6e 74 20 20 20 20 |..extern| int |
|00003d70| 20 20 61 74 6f 69 20 20 | 20 20 20 20 20 20 50 50 | atoi | PP|
|00003d80| 28 20 28 43 6f 6e 73 74 | 20 43 68 61 72 20 2a 29 |( (Const| Char *)|
|00003d90| 20 29 3b 0d 0a 65 78 74 | 65 72 6e 20 64 6f 75 62 | );..ext|ern doub|
|00003da0| 6c 65 20 20 20 61 74 6f | 66 20 20 20 20 20 20 20 |le ato|f |
|00003db0| 20 50 50 28 20 28 43 6f | 6e 73 74 20 43 68 61 72 | PP( (Co|nst Char|
|00003dc0| 20 2a 29 20 29 3b 0d 0a | 65 78 74 65 72 6e 20 6c | *) );..|extern l|
|00003dd0| 6f 6e 67 20 20 20 20 20 | 61 74 6f 6c 20 20 20 20 |ong |atol |
|00003de0| 20 20 20 20 50 50 28 20 | 28 43 6f 6e 73 74 20 43 | PP( |(Const C|
|00003df0| 68 61 72 20 2a 29 20 29 | 3b 0d 0a 65 78 74 65 72 |har *) )|;..exter|
|00003e00| 6e 20 64 6f 75 62 6c 65 | 20 20 20 73 74 72 74 6f |n double| strto|
|00003e10| 64 20 20 20 20 20 20 50 | 50 28 20 28 43 6f 6e 73 |d P|P( (Cons|
|00003e20| 74 20 43 68 61 72 20 2a | 2c 20 43 68 61 72 20 2a |t Char *|, Char *|
|00003e30| 2a 29 20 29 3b 0d 0a 65 | 78 74 65 72 6e 20 6c 6f |*) );..e|xtern lo|
|00003e40| 6e 67 20 20 20 20 20 73 | 74 72 74 6f 6c 20 20 20 |ng s|trtol |
|00003e50| 20 20 20 50 50 28 20 28 | 43 6f 6e 73 74 20 43 68 | PP( (|Const Ch|
|00003e60| 61 72 20 2a 2c 20 43 68 | 61 72 20 2a 2a 2c 20 69 |ar *, Ch|ar **, i|
|00003e70| 6e 74 29 20 29 3b 0d 0a | 23 65 6e 64 69 66 20 2f |nt) );..|#endif /|
|00003e80| 2a 50 32 43 5f 48 5f 50 | 52 4f 54 4f 2a 2f 0d 0a |*P2C_H_P|ROTO*/..|
|00003e90| 0d 0a 23 69 66 6e 64 65 | 66 20 48 41 53 5f 53 54 |..#ifnde|f HAS_ST|
|00003ea0| 44 4c 49 42 0d 0a 65 78 | 74 65 72 6e 20 41 6e 79 |DLIB..ex|tern Any|
|00003eb0| 70 74 72 20 20 20 6d 61 | 6c 6c 6f 63 20 20 20 20 |ptr ma|lloc |
|00003ec0| 20 20 50 50 28 20 28 73 | 69 7a 65 5f 74 29 20 29 | PP( (s|ize_t) )|
|00003ed0| 3b 0d 0a 65 78 74 65 72 | 6e 20 56 6f 69 64 20 20 |;..exter|n Void |
|00003ee0| 20 20 20 66 72 65 65 20 | 20 20 20 20 20 20 20 50 | free | P|
|00003ef0| 50 28 20 28 41 6e 79 70 | 74 72 29 20 29 3b 0d 0a |P( (Anyp|tr) );..|
|00003f00| 23 65 6e 64 69 66 0d 0a | 0d 0a 65 78 74 65 72 6e |#endif..|..extern|
|00003f10| 20 69 6e 74 20 20 20 20 | 20 20 5f 4f 75 74 4d 65 | int | _OutMe|
|00003f20| 6d 20 20 20 20 20 50 56 | 28 29 3b 0d 0a 65 78 74 |m PV|();..ext|
|00003f30| 65 72 6e 20 69 6e 74 20 | 20 20 20 20 20 5f 43 61 |ern int | _Ca|
|00003f40| 73 65 43 68 65 63 6b 20 | 20 50 56 28 29 3b 0d 0a |seCheck | PV();..|
|00003f50| 65 78 74 65 72 6e 20 69 | 6e 74 20 20 20 20 20 20 |extern i|nt |
|00003f60| 5f 4e 69 6c 43 68 65 63 | 6b 20 20 20 50 56 28 29 |_NilChec|k PV()|
|00003f70| 3b 0d 0a 65 78 74 65 72 | 6e 20 69 6e 74 09 5f 45 |;..exter|n int._E|
|00003f80| 73 63 61 70 65 20 20 20 | 20 20 50 50 28 20 28 69 |scape | PP( (i|
|00003f90| 6e 74 29 20 29 3b 0d 0a | 65 78 74 65 72 6e 20 69 |nt) );..|extern i|
|00003fa0| 6e 74 09 5f 45 73 63 49 | 4f 20 20 20 20 20 20 50 |nt._EscI|O P|
|00003fb0| 50 28 20 28 69 6e 74 29 | 20 29 3b 0d 0a 0d 0a 65 |P( (int)| );....e|
|00003fc0| 78 74 65 72 6e 20 6c 6f | 6e 67 20 20 20 20 20 69 |xtern lo|ng i|
|00003fd0| 70 6f 77 20 20 20 20 20 | 20 20 20 50 50 28 20 28 |pow | PP( (|
|00003fe0| 6c 6f 6e 67 2c 20 6c 6f | 6e 67 29 20 29 3b 0d 0a |long, lo|ng) );..|
|00003ff0| 65 78 74 65 72 6e 20 43 | 68 61 72 20 20 20 20 2a |extern C|har *|
|00004000| 73 74 72 73 75 62 20 20 | 20 20 20 20 50 50 28 20 |strsub | PP( |
|00004010| 28 43 68 61 72 20 2a 2c | 20 43 68 61 72 20 2a 2c |(Char *,| Char *,|
|00004020| 20 69 6e 74 2c 20 69 6e | 74 29 20 29 3b 0d 0a 65 | int, in|t) );..e|
|00004030| 78 74 65 72 6e 20 43 68 | 61 72 20 20 20 20 2a 73 |xtern Ch|ar *s|
|00004040| 74 72 6c 74 72 69 6d 20 | 20 20 20 50 50 28 20 28 |trltrim | PP( (|
|00004050| 43 68 61 72 20 2a 29 20 | 29 3b 0d 0a 65 78 74 65 |Char *) |);..exte|
|00004060| 72 6e 20 43 68 61 72 20 | 20 20 20 2a 73 74 72 72 |rn Char | *strr|
|00004070| 74 72 69 6d 20 20 20 20 | 50 50 28 20 28 43 68 61 |trim |PP( (Cha|
|00004080| 72 20 2a 29 20 29 3b 0d | 0a 65 78 74 65 72 6e 20 |r *) );.|.extern |
|00004090| 43 68 61 72 20 20 20 20 | 2a 73 74 72 72 70 74 20 |Char |*strrpt |
|000040a0| 20 20 20 20 20 50 50 28 | 20 28 43 68 61 72 20 2a | PP(| (Char *|
|000040b0| 2c 20 43 68 61 72 20 2a | 2c 20 69 6e 74 29 20 29 |, Char *|, int) )|
|000040c0| 3b 0d 0a 65 78 74 65 72 | 6e 20 43 68 61 72 20 20 |;..exter|n Char |
|000040d0| 20 20 2a 73 74 72 70 61 | 64 20 20 20 20 20 20 50 | *strpa|d P|
|000040e0| 50 28 20 28 43 68 61 72 | 20 2a 2c 20 43 68 61 72 |P( (Char| *, Char|
|000040f0| 20 2a 2c 20 69 6e 74 2c | 20 69 6e 74 29 20 29 3b | *, int,| int) );|
|00004100| 0d 0a 65 78 74 65 72 6e | 20 69 6e 74 20 20 20 20 |..extern| int |
|00004110| 20 20 73 74 72 70 6f 73 | 32 20 20 20 20 20 50 50 | strpos|2 PP|
|00004120| 28 20 28 43 68 61 72 20 | 2a 2c 20 43 68 61 72 20 |( (Char |*, Char |
|00004130| 2a 2c 20 69 6e 74 29 20 | 29 3b 0d 0a 65 78 74 65 |*, int) |);..exte|
|00004140| 72 6e 20 6c 6f 6e 67 20 | 20 20 20 20 6d 65 6d 61 |rn long | mema|
|00004150| 76 61 69 6c 20 20 20 20 | 50 56 28 29 3b 0d 0a 65 |vail |PV();..e|
|00004160| 78 74 65 72 6e 20 69 6e | 74 20 20 20 20 20 20 50 |xtern in|t P|
|00004170| 5f 70 65 65 6b 20 20 20 | 20 20 20 50 50 28 20 28 |_peek | PP( (|
|00004180| 46 49 4c 45 20 2a 29 20 | 29 3b 0d 0a 65 78 74 65 |FILE *) |);..exte|
|00004190| 72 6e 20 69 6e 74 20 20 | 20 20 20 20 50 5f 65 6f |rn int | P_eo|
|000041a0| 66 20 20 20 20 20 20 20 | 50 50 28 20 28 46 49 4c |f |PP( (FIL|
|000041b0| 45 20 2a 29 20 29 3b 0d | 0a 65 78 74 65 72 6e 20 |E *) );.|.extern |
|000041c0| 69 6e 74 20 20 20 20 20 | 20 50 5f 65 6f 6c 6e 20 |int | P_eoln |
|000041d0| 20 20 20 20 20 50 50 28 | 20 28 46 49 4c 45 20 2a | PP(| (FILE *|
|000041e0| 29 20 29 3b 0d 0a 65 78 | 74 65 72 6e 20 56 6f 69 |) );..ex|tern Voi|
|000041f0| 64 20 20 20 20 20 50 5f | 72 65 61 64 70 61 6f 63 |d P_|readpaoc|
|00004200| 20 20 50 50 28 20 28 46 | 49 4c 45 20 2a 2c 20 43 | PP( (F|ILE *, C|
|00004210| 68 61 72 20 2a 2c 20 69 | 6e 74 29 20 29 3b 0d 0a |har *, i|nt) );..|
|00004220| 65 78 74 65 72 6e 20 56 | 6f 69 64 20 20 20 20 20 |extern V|oid |
|00004230| 50 5f 72 65 61 64 6c 6e | 70 61 6f 63 20 50 50 28 |P_readln|paoc PP(|
|00004240| 20 28 46 49 4c 45 20 2a | 2c 20 43 68 61 72 20 2a | (FILE *|, Char *|
|00004250| 2c 20 69 6e 74 29 20 29 | 3b 0d 0a 65 78 74 65 72 |, int) )|;..exter|
|00004260| 6e 20 6c 6f 6e 67 20 20 | 20 20 20 50 5f 6d 61 78 |n long | P_max|
|00004270| 70 6f 73 20 20 20 20 50 | 50 28 20 28 46 49 4c 45 |pos P|P( (FILE|
|00004280| 20 2a 29 20 29 3b 0d 0a | 65 78 74 65 72 6e 20 43 | *) );..|extern C|
|00004290| 68 61 72 20 20 20 20 2a | 50 5f 74 72 69 6d 6e 61 |har *|P_trimna|
|000042a0| 6d 65 20 20 50 50 28 20 | 28 43 68 61 72 20 2a 2c |me PP( |(Char *,|
|000042b0| 20 69 6e 74 29 20 29 3b | 0d 0a 65 78 74 65 72 6e | int) );|..extern|
|000042c0| 20 6c 6f 6e 67 20 20 20 | 20 2a 50 5f 73 65 74 75 | long | *P_setu|
|000042d0| 6e 69 6f 6e 20 20 50 50 | 28 20 28 6c 6f 6e 67 20 |nion PP|( (long |
|000042e0| 2a 2c 20 6c 6f 6e 67 20 | 2a 2c 20 6c 6f 6e 67 20 |*, long |*, long |
|000042f0| 2a 29 20 29 3b 0d 0a 65 | 78 74 65 72 6e 20 6c 6f |*) );..e|xtern lo|
|00004300| 6e 67 20 20 20 20 2a 50 | 5f 73 65 74 69 6e 74 20 |ng *P|_setint |
|00004310| 20 20 20 50 50 28 20 28 | 6c 6f 6e 67 20 2a 2c 20 | PP( (|long *, |
|00004320| 6c 6f 6e 67 20 2a 2c 20 | 6c 6f 6e 67 20 2a 29 20 |long *, |long *) |
|00004330| 29 3b 0d 0a 65 78 74 65 | 72 6e 20 6c 6f 6e 67 20 |);..exte|rn long |
|00004340| 20 20 20 2a 50 5f 73 65 | 74 64 69 66 66 20 20 20 | *P_se|tdiff |
|00004350| 50 50 28 20 28 6c 6f 6e | 67 20 2a 2c 20 6c 6f 6e |PP( (lon|g *, lon|
|00004360| 67 20 2a 2c 20 6c 6f 6e | 67 20 2a 29 20 29 3b 0d |g *, lon|g *) );.|
|00004370| 0a 65 78 74 65 72 6e 20 | 6c 6f 6e 67 20 20 20 20 |.extern |long |
|00004380| 2a 50 5f 73 65 74 78 6f | 72 20 20 20 20 50 50 28 |*P_setxo|r PP(|
|00004390| 20 28 6c 6f 6e 67 20 2a | 2c 20 6c 6f 6e 67 20 2a | (long *|, long *|
|000043a0| 2c 20 6c 6f 6e 67 20 2a | 29 20 29 3b 0d 0a 65 78 |, long *|) );..ex|
|000043b0| 74 65 72 6e 20 69 6e 74 | 20 20 20 20 20 20 50 5f |tern int| P_|
|000043c0| 69 6e 73 65 74 20 20 20 | 20 20 50 50 28 20 28 75 |inset | PP( (u|
|000043d0| 6e 73 69 67 6e 65 64 2c | 20 6c 6f 6e 67 20 2a 29 |nsigned,| long *)|
|000043e0| 20 29 3b 0d 0a 65 78 74 | 65 72 6e 20 69 6e 74 20 | );..ext|ern int |
|000043f0| 20 20 20 20 20 50 5f 73 | 65 74 65 71 75 61 6c 20 | P_s|etequal |
|00004400| 20 50 50 28 20 28 6c 6f | 6e 67 20 2a 2c 20 6c 6f | PP( (lo|ng *, lo|
|00004410| 6e 67 20 2a 29 20 29 3b | 0d 0a 65 78 74 65 72 6e |ng *) );|..extern|
|00004420| 20 69 6e 74 20 20 20 20 | 20 20 50 5f 73 75 62 73 | int | P_subs|
|00004430| 65 74 20 20 20 20 50 50 | 28 20 28 6c 6f 6e 67 20 |et PP|( (long |
|00004440| 2a 2c 20 6c 6f 6e 67 20 | 2a 29 20 29 3b 0d 0a 65 |*, long |*) );..e|
|00004450| 78 74 65 72 6e 20 6c 6f | 6e 67 20 20 20 20 2a 50 |xtern lo|ng *P|
|00004460| 5f 61 64 64 73 65 74 20 | 20 20 20 50 50 28 20 28 |_addset | PP( (|
|00004470| 6c 6f 6e 67 20 2a 2c 20 | 75 6e 73 69 67 6e 65 64 |long *, |unsigned|
|00004480| 29 20 29 3b 0d 0a 65 78 | 74 65 72 6e 20 6c 6f 6e |) );..ex|tern lon|
|00004490| 67 20 20 20 20 2a 50 5f | 61 64 64 73 65 74 72 20 |g *P_|addsetr |
|000044a0| 20 20 50 50 28 20 28 6c | 6f 6e 67 20 2a 2c 20 75 | PP( (l|ong *, u|
|000044b0| 6e 73 69 67 6e 65 64 2c | 20 75 6e 73 69 67 6e 65 |nsigned,| unsigne|
|000044c0| 64 29 20 29 3b 0d 0a 65 | 78 74 65 72 6e 20 6c 6f |d) );..e|xtern lo|
|000044d0| 6e 67 20 20 20 20 2a 50 | 5f 72 65 6d 73 65 74 20 |ng *P|_remset |
|000044e0| 20 20 20 50 50 28 20 28 | 6c 6f 6e 67 20 2a 2c 20 | PP( (|long *, |
|000044f0| 75 6e 73 69 67 6e 65 64 | 29 20 29 3b 0d 0a 65 78 |unsigned|) );..ex|
|00004500| 74 65 72 6e 20 6c 6f 6e | 67 20 20 20 20 2a 50 5f |tern lon|g *P_|
|00004510| 73 65 74 63 70 79 20 20 | 20 20 50 50 28 20 28 6c |setcpy | PP( (l|
|00004520| 6f 6e 67 20 2a 2c 20 6c | 6f 6e 67 20 2a 29 20 29 |ong *, l|ong *) )|
|00004530| 3b 0d 0a 65 78 74 65 72 | 6e 20 6c 6f 6e 67 20 20 |;..exter|n long |
|00004540| 20 20 2a 50 5f 65 78 70 | 73 65 74 20 20 20 20 50 | *P_exp|set P|
|00004550| 50 28 20 28 6c 6f 6e 67 | 20 2a 2c 20 6c 6f 6e 67 |P( (long| *, long|
|00004560| 29 20 29 3b 0d 0a 65 78 | 74 65 72 6e 20 6c 6f 6e |) );..ex|tern lon|
|00004570| 67 20 20 20 20 20 50 5f | 70 61 63 6b 73 65 74 20 |g P_|packset |
|00004580| 20 20 50 50 28 20 28 6c | 6f 6e 67 20 2a 29 20 29 | PP( (l|ong *) )|
|00004590| 3b 0d 0a 65 78 74 65 72 | 6e 20 69 6e 74 20 20 20 |;..exter|n int |
|000045a0| 20 20 20 50 5f 67 65 74 | 63 6d 64 6c 69 6e 65 20 | P_get|cmdline |
|000045b0| 50 50 28 20 28 69 6e 74 | 20 6c 2c 20 69 6e 74 20 |PP( (int| l, int |
|000045c0| 68 2c 20 43 68 61 72 20 | 2a 6c 69 6e 65 29 20 29 |h, Char |*line) )|
|000045d0| 3b 0d 0a 65 78 74 65 72 | 6e 20 56 6f 69 64 20 20 |;..exter|n Void |
|000045e0| 20 20 20 54 69 6d 65 53 | 74 61 6d 70 20 20 20 50 | TimeS|tamp P|
|000045f0| 50 28 20 28 69 6e 74 20 | 2a 44 61 79 2c 20 69 6e |P( (int |*Day, in|
|00004600| 74 20 2a 4d 6f 6e 74 68 | 2c 20 69 6e 74 20 2a 59 |t *Month|, int *Y|
|00004610| 65 61 72 2c 0d 0a 09 09 | 09 09 20 69 6e 74 20 2a |ear,....|.. int *|
|00004620| 48 6f 75 72 2c 20 69 6e | 74 20 2a 4d 69 6e 2c 20 |Hour, in|t *Min, |
|00004630| 69 6e 74 20 2a 53 65 63 | 29 20 29 3b 0d 0a 65 78 |int *Sec|) );..ex|
|00004640| 74 65 72 6e 20 56 6f 69 | 64 09 50 5f 73 75 6e 5f |tern Voi|d.P_sun_|
|00004650| 61 72 67 76 20 20 50 50 | 28 20 28 63 68 61 72 20 |argv PP|( (char |
|00004660| 2a 2c 20 69 6e 74 2c 20 | 69 6e 74 29 20 29 3b 0d |*, int, |int) );.|
|00004670| 0a 0d 0a 0d 0a 2f 2a 20 | 49 2f 4f 20 65 72 72 6f |...../* |I/O erro|
|00004680| 72 20 68 61 6e 64 6c 69 | 6e 67 20 2a 2f 0d 0a 23 |r handli|ng */..#|
|00004690| 64 65 66 69 6e 65 20 5f | 43 48 4b 49 4f 28 63 6f |define _|CHKIO(co|
|000046a0| 6e 64 2c 69 6f 72 2c 76 | 61 6c 2c 64 65 66 29 20 |nd,ior,v|al,def) |
|000046b0| 20 28 28 63 6f 6e 64 29 | 20 3f 20 50 5f 69 6f 72 | ((cond)| ? P_ior|
|000046c0| 65 73 75 6c 74 3d 30 2c | 28 76 61 6c 29 20 20 5c |esult=0,|(val) \|
|000046d0| 0d 0a 09 09 09 09 09 20 | 20 3a 20 50 5f 69 6f 72 |....... | : P_ior|
|000046e0| 65 73 75 6c 74 3d 28 69 | 6f 72 29 2c 28 64 65 66 |esult=(i|or),(def|
|000046f0| 29 29 0d 0a 23 64 65 66 | 69 6e 65 20 5f 53 45 54 |))..#def|ine _SET|
|00004700| 49 4f 28 63 6f 6e 64 2c | 69 6f 72 29 20 20 20 20 |IO(cond,|ior) |
|00004710| 20 20 20 20 20 20 28 50 | 5f 69 6f 72 65 73 75 6c | (P|_ioresul|
|00004720| 74 20 3d 20 28 63 6f 6e | 64 29 20 3f 20 30 20 3a |t = (con|d) ? 0 :|
|00004730| 20 28 69 6f 72 29 29 0d | 0a 0d 0a 2f 2a 20 46 6f | (ior)).|.../* Fo|
|00004740| 6c 6c 6f 77 69 6e 67 20 | 64 65 66 69 6e 65 73 20 |llowing |defines |
|00004750| 61 72 65 20 73 75 69 74 | 61 62 6c 65 20 66 6f 72 |are suit|able for|
|00004760| 20 74 68 65 20 48 50 20 | 50 61 73 63 61 6c 20 6f | the HP |Pascal o|
|00004770| 70 65 72 61 74 69 6e 67 | 20 73 79 73 74 65 6d 20 |perating| system |
|00004780| 2a 2f 0d 0a 23 64 65 66 | 69 6e 65 20 46 69 6c 65 |*/..#def|ine File|
|00004790| 4e 6f 74 46 6f 75 6e 64 | 20 20 20 20 20 31 30 0d |NotFound| 10.|
|000047a0| 0a 23 64 65 66 69 6e 65 | 20 46 69 6c 65 4e 6f 74 |.#define| FileNot|
|000047b0| 4f 70 65 6e 20 20 20 20 | 20 20 31 33 0d 0a 23 64 |Open | 13..#d|
|000047c0| 65 66 69 6e 65 20 46 69 | 6c 65 57 72 69 74 65 45 |efine Fi|leWriteE|
|000047d0| 72 72 6f 72 20 20 20 33 | 38 0d 0a 23 64 65 66 69 |rror 3|8..#defi|
|000047e0| 6e 65 20 42 61 64 49 6e | 70 75 74 46 6f 72 6d 61 |ne BadIn|putForma|
|000047f0| 74 20 20 20 31 34 0d 0a | 23 64 65 66 69 6e 65 20 |t 14..|#define |
|00004800| 45 6e 64 4f 66 46 69 6c | 65 20 20 20 20 20 20 20 |EndOfFil|e |
|00004810| 20 33 30 0d 0a 0d 0a 2f | 2a 20 43 72 65 61 74 69 | 30..../|* Creati|
|00004820| 6e 67 20 74 65 6d 70 6f | 72 61 72 79 20 66 69 6c |ng tempo|rary fil|
|00004830| 65 73 20 2a 2f 0d 0a 23 | 69 66 20 28 64 65 66 69 |es */..#|if (defi|
|00004840| 6e 65 64 28 42 53 44 29 | 20 7c 7c 20 64 65 66 69 |ned(BSD)| || defi|
|00004850| 6e 65 64 28 4e 4f 5f 54 | 4d 50 46 49 4c 45 29 29 |ned(NO_T|MPFILE))|
|00004860| 20 26 26 20 21 64 65 66 | 69 6e 65 64 28 48 41 56 | && !def|ined(HAV|
|00004870| 45 5f 54 4d 50 46 49 4c | 45 29 0d 0a 23 20 64 65 |E_TMPFIL|E)..# de|
|00004880| 66 69 6e 65 20 74 6d 70 | 66 69 6c 65 28 29 20 20 |fine tmp|file() |
|00004890| 28 66 6f 70 65 6e 28 74 | 6d 70 6e 61 6d 28 4e 55 |(fopen(t|mpnam(NU|
|000048a0| 4c 4c 29 2c 20 22 77 2b | 22 29 29 0d 0a 23 65 6e |LL), "w+|"))..#en|
|000048b0| 64 69 66 0d 0a 0d 0a 2f | 2a 20 46 69 6c 65 20 62 |dif..../|* File b|
|000048c0| 75 66 66 65 72 73 20 2a | 2f 0d 0a 23 64 65 66 69 |uffers *|/..#defi|
|000048d0| 6e 65 20 46 49 4c 45 42 | 55 46 28 66 2c 73 63 2c |ne FILEB|UF(f,sc,|
|000048e0| 74 79 70 65 29 20 73 63 | 20 69 6e 74 20 5f 5f 43 |type) sc| int __C|
|000048f0| 41 54 5f 5f 28 66 2c 5f | 42 46 4c 41 47 53 29 3b |AT__(f,_|BFLAGS);|
|00004900| 20 20 20 5c 0d 0a 09 09 | 09 20 20 20 73 63 20 74 | \....|. sc t|
|00004910| 79 70 65 20 5f 5f 43 41 | 54 5f 5f 28 66 2c 5f 42 |ype __CA|T__(f,_B|
|00004920| 55 46 46 45 52 29 0d 0a | 0d 0a 23 64 65 66 69 6e |UFFER)..|..#defin|
|00004930| 65 20 52 45 53 45 54 42 | 55 46 28 66 2c 74 79 70 |e RESETB|UF(f,typ|
|00004940| 65 29 20 20 20 28 5f 5f | 43 41 54 5f 5f 28 66 2c |e) (__|CAT__(f,|
|00004950| 5f 42 46 4c 41 47 53 29 | 20 3d 20 31 29 0d 0a 23 |_BFLAGS)| = 1)..#|
|00004960| 64 65 66 69 6e 65 20 53 | 45 54 55 50 42 55 46 28 |define S|ETUPBUF(|
|00004970| 66 2c 74 79 70 65 29 20 | 20 20 28 5f 5f 43 41 54 |f,type) | (__CAT|
|00004980| 5f 5f 28 66 2c 5f 42 46 | 4c 41 47 53 29 20 3d 20 |__(f,_BF|LAGS) = |
|00004990| 30 29 0d 0a 0d 0a 23 64 | 65 66 69 6e 65 20 47 45 |0)....#d|efine GE|
|000049a0| 54 46 42 55 46 28 66 2c | 74 79 70 65 29 20 20 20 |TFBUF(f,|type) |
|000049b0| 20 28 2a 28 28 5f 5f 43 | 41 54 5f 5f 28 66 2c 5f | (*((__C|AT__(f,_|
|000049c0| 42 46 4c 41 47 53 29 20 | 3d 3d 20 31 20 26 26 20 |BFLAGS) |== 1 && |
|000049d0| 20 20 5c 0d 0a 09 09 09 | 20 20 20 20 20 20 20 28 | \.....| (|
|000049e0| 28 5f 5f 43 41 54 5f 5f | 28 66 2c 5f 42 46 4c 41 |(__CAT__|(f,_BFLA|
|000049f0| 47 53 29 20 3d 20 32 29 | 2c 20 20 20 5c 0d 0a 09 |GS) = 2)|, \...|
|00004a00| 09 09 09 66 72 65 61 64 | 28 26 5f 5f 43 41 54 5f |...fread|(&__CAT_|
|00004a10| 5f 28 66 2c 5f 42 55 46 | 46 45 52 29 2c 20 20 5c |_(f,_BUF|FER), \|
|00004a20| 0d 0a 09 09 09 09 20 20 | 20 20 20 20 73 69 7a 65 |...... | size|
|00004a30| 6f 66 28 74 79 70 65 29 | 2c 31 2c 28 66 29 29 29 |of(type)|,1,(f)))|
|00004a40| 29 2c 5c 0d 0a 09 09 09 | 20 20 20 20 20 20 26 5f |),\.....| &_|
|00004a50| 5f 43 41 54 5f 5f 28 66 | 2c 5f 42 55 46 46 45 52 |_CAT__(f|,_BUFFER|
|00004a60| 29 29 29 0d 0a 23 64 65 | 66 69 6e 65 20 41 47 45 |)))..#de|fine AGE|
|00004a70| 54 46 42 55 46 28 66 2c | 74 79 70 65 29 20 20 20 |TFBUF(f,|type) |
|00004a80| 28 28 5f 5f 43 41 54 5f | 5f 28 66 2c 5f 42 46 4c |((__CAT_|_(f,_BFL|
|00004a90| 41 47 53 29 20 3d 3d 20 | 31 20 26 26 20 20 20 5c |AGS) == |1 && \|
|00004aa0| 0d 0a 09 09 09 20 20 20 | 20 20 28 28 5f 5f 43 41 |..... | ((__CA|
|00004ab0| 54 5f 5f 28 66 2c 5f 42 | 46 4c 41 47 53 29 20 3d |T__(f,_B|FLAGS) =|
|00004ac0| 20 32 29 2c 20 20 20 5c | 0d 0a 09 09 09 20 20 20 | 2), \|..... |
|00004ad0| 20 20 20 66 72 65 61 64 | 28 26 5f 5f 43 41 54 5f | fread|(&__CAT_|
|00004ae0| 5f 28 66 2c 5f 42 55 46 | 46 45 52 29 2c 20 20 5c |_(f,_BUF|FER), \|
|00004af0| 0d 0a 09 09 09 09 20 20 | 20 20 73 69 7a 65 6f 66 |...... | sizeof|
|00004b00| 28 74 79 70 65 29 2c 31 | 2c 28 66 29 29 29 29 2c |(type),1|,(f)))),|
|00004b10| 5c 0d 0a 09 09 09 20 20 | 20 20 5f 5f 43 41 54 5f |\..... | __CAT_|
|00004b20| 5f 28 66 2c 5f 42 55 46 | 46 45 52 29 29 0d 0a 0d |_(f,_BUF|FER))...|
|00004b30| 0a 23 64 65 66 69 6e 65 | 20 50 55 54 46 42 55 46 |.#define| PUTFBUF|
|00004b40| 28 66 2c 74 79 70 65 2c | 76 29 20 20 28 47 45 54 |(f,type,|v) (GET|
|00004b50| 46 42 55 46 28 66 2c 74 | 79 70 65 29 20 3d 20 28 |FBUF(f,t|ype) = (|
|00004b60| 76 29 29 0d 0a 23 64 65 | 66 69 6e 65 20 43 50 55 |v))..#de|fine CPU|
|00004b70| 54 46 42 55 46 28 66 2c | 76 29 20 20 20 20 20 20 |TFBUF(f,|v) |
|00004b80| 28 50 55 54 46 42 55 46 | 28 66 2c 63 68 61 72 2c |(PUTFBUF|(f,char,|
|00004b90| 76 29 29 0d 0a 23 64 65 | 66 69 6e 65 20 41 50 55 |v))..#de|fine APU|
|00004ba0| 54 46 42 55 46 28 66 2c | 74 79 70 65 2c 76 29 20 |TFBUF(f,|type,v) |
|00004bb0| 28 6d 65 6d 63 70 79 28 | 47 45 54 46 42 55 46 28 |(memcpy(|GETFBUF(|
|00004bc0| 66 2c 74 79 70 65 29 2c | 20 28 76 29 2c 20 20 5c |f,type),| (v), \|
|00004bd0| 0d 0a 09 09 09 09 20 20 | 20 73 69 7a 65 6f 66 28 |...... | sizeof(|
|00004be0| 5f 5f 43 41 54 5f 5f 28 | 66 2c 5f 42 55 46 46 45 |__CAT__(|f,_BUFFE|
|00004bf0| 52 29 29 29 29 0d 0a 0d | 0a 23 64 65 66 69 6e 65 |R))))...|.#define|
|00004c00| 20 47 45 54 28 66 2c 74 | 79 70 65 29 20 20 20 20 | GET(f,t|ype) |
|00004c10| 20 20 20 20 28 5f 5f 43 | 41 54 5f 5f 28 66 2c 5f | (__C|AT__(f,_|
|00004c20| 42 46 4c 41 47 53 29 20 | 3d 3d 20 31 20 3f 20 20 |BFLAGS) |== 1 ? |
|00004c30| 20 5c 0d 0a 09 09 09 20 | 20 20 20 66 72 65 61 64 | \..... | fread|
|00004c40| 28 26 5f 5f 43 41 54 5f | 5f 28 66 2c 5f 42 55 46 |(&__CAT_|_(f,_BUF|
|00004c50| 46 45 52 29 2c 73 69 7a | 65 6f 66 28 74 79 70 65 |FER),siz|eof(type|
|00004c60| 29 2c 31 2c 28 66 29 29 | 20 3a 20 20 5c 0d 0a 09 |),1,(f))| : \...|
|00004c70| 09 09 20 20 20 20 28 5f | 5f 43 41 54 5f 5f 28 66 |.. (_|_CAT__(f|
|00004c80| 2c 5f 42 46 4c 41 47 53 | 29 20 3d 20 31 29 29 0d |,_BFLAGS|) = 1)).|
|00004c90| 0a 0d 0a 23 64 65 66 69 | 6e 65 20 50 55 54 28 66 |...#defi|ne PUT(f|
|00004ca0| 2c 74 79 70 65 29 20 20 | 20 20 20 20 20 20 28 66 |,type) | (f|
|00004cb0| 77 72 69 74 65 28 26 5f | 5f 43 41 54 5f 5f 28 66 |write(&_|_CAT__(f|
|00004cc0| 2c 5f 42 55 46 46 45 52 | 29 2c 73 69 7a 65 6f 66 |,_BUFFER|),sizeof|
|00004cd0| 28 74 79 70 65 29 2c 31 | 2c 28 66 29 29 2c 20 20 |(type),1|,(f)), |
|00004ce0| 5c 0d 0a 09 09 09 20 20 | 20 20 28 5f 5f 43 41 54 |\..... | (__CAT|
|00004cf0| 5f 5f 28 66 2c 5f 42 46 | 4c 41 47 53 29 20 3d 20 |__(f,_BF|LAGS) = |
|00004d00| 30 29 29 0d 0a 23 64 65 | 66 69 6e 65 20 43 50 55 |0))..#de|fine CPU|
|00004d10| 54 28 66 29 20 20 20 20 | 20 20 20 20 20 20 20 20 |T(f) | |
|00004d20| 28 50 55 54 28 66 2c 63 | 68 61 72 29 29 0d 0a 0d |(PUT(f,c|har))...|
|00004d30| 0a 23 64 65 66 69 6e 65 | 20 42 55 46 45 4f 46 28 |.#define| BUFEOF(|
|00004d40| 66 29 09 20 20 20 28 5f | 5f 43 41 54 5f 5f 28 66 |f). (_|_CAT__(f|
|00004d50| 2c 5f 42 46 4c 41 47 53 | 29 20 21 3d 20 32 20 26 |,_BFLAGS|) != 2 &|
|00004d60| 26 20 50 5f 65 6f 66 28 | 66 29 29 0d 0a 23 64 65 |& P_eof(|f))..#de|
|00004d70| 66 69 6e 65 20 42 55 46 | 46 50 4f 53 28 66 29 09 |fine BUF|FPOS(f).|
|00004d80| 20 20 20 28 66 74 65 6c | 6c 28 66 29 20 2d 20 28 | (ftel|l(f) - (|
|00004d90| 5f 5f 43 41 54 5f 5f 28 | 66 2c 5f 42 46 4c 41 47 |__CAT__(|f,_BFLAG|
|00004da0| 53 29 20 3d 3d 20 32 29 | 29 0d 0a 0d 0a 74 79 70 |S) == 2)|)....typ|
|00004db0| 65 64 65 66 20 73 74 72 | 75 63 74 20 7b 0d 0a 20 |edef str|uct {.. |
|00004dc0| 20 20 20 46 49 4c 45 20 | 2a 66 3b 0d 0a 20 20 20 | FILE |*f;.. |
|00004dd0| 20 46 49 4c 45 42 55 46 | 28 66 2c 2c 43 68 61 72 | FILEBUF|(f,,Char|
|00004de0| 29 3b 0d 0a 20 20 20 20 | 43 68 61 72 20 6e 61 6d |);.. |Char nam|
|00004df0| 65 5b 5f 46 4e 53 49 5a | 45 5d 3b 0d 0a 7d 20 5f |e[_FNSIZ|E];..} _|
|00004e00| 54 45 58 54 3b 0d 0a 0d | 0a 2f 2a 20 4d 65 6d 6f |TEXT;...|./* Memo|
|00004e10| 72 79 20 61 6c 6c 6f 63 | 61 74 69 6f 6e 20 2a 2f |ry alloc|ation */|
|00004e20| 0d 0a 23 69 66 64 65 66 | 20 5f 5f 47 43 43 5f 5f |..#ifdef| __GCC__|
|00004e30| 0d 0a 23 20 64 65 66 69 | 6e 65 20 4d 61 6c 6c 6f |..# defi|ne Mallo|
|00004e40| 63 28 6e 29 20 20 28 6d | 61 6c 6c 6f 63 28 6e 29 |c(n) (m|alloc(n)|
|00004e50| 20 3f 3a 20 28 41 6e 79 | 70 74 72 29 5f 4f 75 74 | ?: (Any|ptr)_Out|
|00004e60| 4d 65 6d 28 29 29 0d 0a | 23 65 6c 73 65 0d 0a 65 |Mem())..|#else..e|
|00004e70| 78 74 65 72 6e 20 41 6e | 79 70 74 72 20 5f 5f 4d |xtern An|yptr __M|
|00004e80| 61 6c 6c 6f 63 54 65 6d | 70 5f 5f 3b 0d 0a 23 20 |allocTem|p__;..# |
|00004e90| 64 65 66 69 6e 65 20 4d | 61 6c 6c 6f 63 28 6e 29 |define M|alloc(n)|
|00004ea0| 20 20 28 28 5f 5f 4d 61 | 6c 6c 6f 63 54 65 6d 70 | ((__Ma|llocTemp|
|00004eb0| 5f 5f 20 3d 20 6d 61 6c | 6c 6f 63 28 6e 29 29 20 |__ = mal|loc(n)) |
|00004ec0| 3f 20 5f 5f 4d 61 6c 6c | 6f 63 54 65 6d 70 5f 5f |? __Mall|ocTemp__|
|00004ed0| 20 3a 20 28 41 6e 79 70 | 74 72 29 5f 4f 75 74 4d | : (Anyp|tr)_OutM|
|00004ee0| 65 6d 28 29 29 0d 0a 23 | 65 6e 64 69 66 0d 0a 23 |em())..#|endif..#|
|00004ef0| 64 65 66 69 6e 65 20 46 | 72 65 65 52 28 70 29 20 |define F|reeR(p) |
|00004f00| 20 20 20 28 66 72 65 65 | 28 28 41 6e 79 70 74 72 | (free|((Anyptr|
|00004f10| 29 28 70 29 29 29 20 20 | 20 20 2f 2a 20 75 73 65 |)(p))) | /* use|
|00004f20| 64 20 69 66 20 61 72 67 | 20 69 73 20 61 6e 20 72 |d if arg| is an r|
|00004f30| 76 61 6c 75 65 20 2a 2f | 0d 0a 23 64 65 66 69 6e |value */|..#defin|
|00004f40| 65 20 46 72 65 65 28 70 | 29 20 20 20 20 20 28 66 |e Free(p|) (f|
|00004f50| 72 65 65 28 28 41 6e 79 | 70 74 72 29 28 70 29 29 |ree((Any|ptr)(p))|
|00004f60| 2c 20 28 70 29 3d 4e 55 | 4c 4c 29 0d 0a 0d 0a 2f |, (p)=NU|LL)..../|
|00004f70| 2a 20 73 69 67 6e 20 65 | 78 74 65 6e 73 69 6f 6e |* sign e|xtension|
|00004f80| 20 2a 2f 0d 0a 23 64 65 | 66 69 6e 65 20 53 45 58 | */..#de|fine SEX|
|00004f90| 54 28 78 2c 6e 29 20 20 | 20 28 28 78 29 20 7c 20 |T(x,n) | ((x) | |
|00004fa0| 2d 28 28 28 78 29 20 26 | 20 28 31 4c 3c 3c 28 28 |-(((x) &| (1L<<((|
|00004fb0| 6e 29 2d 31 29 29 29 20 | 3c 3c 20 31 29 29 0d 0a |n)-1))) |<< 1))..|
|00004fc0| 0d 0a 2f 2a 20 70 61 63 | 6b 65 64 20 61 72 72 61 |../* pac|ked arra|
|00004fd0| 79 73 20 2a 2f 20 20 20 | 2f 2a 20 42 45 57 41 52 |ys */ |/* BEWAR|
|00004fe0| 45 3a 20 74 68 65 73 65 | 20 61 72 65 20 75 6e 74 |E: these| are unt|
|00004ff0| 65 73 74 65 64 21 20 2a | 2f 0d 0a 23 64 65 66 69 |ested! *|/..#defi|
|00005000| 6e 65 20 50 5f 67 65 74 | 62 69 74 73 5f 55 42 28 |ne P_get|bits_UB(|
|00005010| 61 2c 69 2c 6e 2c 4c 29 | 20 20 20 28 28 69 6e 74 |a,i,n,L)| ((int|
|00005020| 29 28 28 61 29 5b 28 69 | 29 3e 3e 28 4c 29 2d 28 |)((a)[(i|)>>(L)-(|
|00005030| 6e 29 5d 20 3e 3e 20 20 | 20 5c 0d 0a 09 09 09 09 |n)] >> | \......|
|00005040| 20 20 20 20 20 20 20 28 | 28 28 7e 28 69 29 29 26 | (|((~(i))&|
|00005050| 28 28 31 3c 3c 28 4c 29 | 2d 28 6e 29 29 2d 31 29 |((1<<(L)|-(n))-1)|
|00005060| 29 20 3c 3c 20 28 6e 29 | 29 20 26 20 20 5c 0d 0a |) << (n)|) & \..|
|00005070| 09 09 09 09 20 20 20 20 | 20 20 20 28 31 3c 3c 28 |.... | (1<<(|
|00005080| 31 3c 3c 28 6e 29 29 29 | 2d 31 29 29 0d 0a 0d 0a |1<<(n)))|-1))....|
|00005090| 23 64 65 66 69 6e 65 20 | 50 5f 67 65 74 62 69 74 |#define |P_getbit|
|000050a0| 73 5f 53 42 28 61 2c 69 | 2c 6e 2c 4c 29 20 20 20 |s_SB(a,i|,n,L) |
|000050b0| 28 28 69 6e 74 29 28 28 | 61 29 5b 28 69 29 3e 3e |((int)((|a)[(i)>>|
|000050c0| 28 4c 29 2d 28 6e 29 5d | 20 3c 3c 20 20 20 5c 0d |(L)-(n)]| << \.|
|000050d0| 0a 09 09 09 09 20 20 20 | 20 20 20 20 28 31 36 20 |..... | (16 |
|000050e0| 2d 20 28 28 28 28 7e 28 | 69 29 29 26 28 28 31 3c |- ((((~(|i))&((1<|
|000050f0| 3c 28 4c 29 2d 28 6e 29 | 29 2d 31 29 29 2b 31 29 |<(L)-(n)|)-1))+1)|
|00005100| 20 3c 3c 5c 0d 0a 09 09 | 09 09 09 20 20 20 20 20 | <<\....|... |
|00005110| 20 28 6e 29 29 20 3e 3e | 20 28 31 36 2d 28 31 3c | (n)) >>| (16-(1<|
|00005120| 3c 28 6e 29 29 29 29 29 | 29 0d 0a 0d 0a 23 64 65 |<(n)))))|)....#de|
|00005130| 66 69 6e 65 20 50 5f 70 | 75 74 62 69 74 73 5f 55 |fine P_p|utbits_U|
|00005140| 42 28 61 2c 69 2c 78 2c | 6e 2c 4c 29 20 28 28 61 |B(a,i,x,|n,L) ((a|
|00005150| 29 5b 28 69 29 3e 3e 28 | 4c 29 2d 28 6e 29 5d 20 |)[(i)>>(|L)-(n)] |
|00005160| 7c 3d 20 20 20 5c 0d 0a | 09 09 09 09 20 28 78 29 ||= \..|.... (x)|
|00005170| 20 3c 3c 20 28 28 28 7e | 28 69 29 29 26 28 28 31 | << (((~|(i))&((1|
|00005180| 3c 3c 28 4c 29 2d 28 6e | 29 29 2d 31 29 29 20 3c |<<(L)-(n|))-1)) <|
|00005190| 3c 20 28 6e 29 29 29 0d | 0a 0d 0a 23 64 65 66 69 |< (n))).|...#defi|
|000051a0| 6e 65 20 50 5f 70 75 74 | 62 69 74 73 5f 53 42 28 |ne P_put|bits_SB(|
|000051b0| 61 2c 69 2c 78 2c 6e 2c | 4c 29 20 28 28 61 29 5b |a,i,x,n,|L) ((a)[|
|000051c0| 28 69 29 3e 3e 28 4c 29 | 2d 28 6e 29 5d 20 7c 3d |(i)>>(L)|-(n)] |=|
|000051d0| 20 20 20 5c 0d 0a 09 09 | 09 09 20 28 28 78 29 20 | \....|.. ((x) |
|000051e0| 26 20 28 31 3c 3c 28 31 | 3c 3c 28 6e 29 29 29 2d |& (1<<(1|<<(n)))-|
|000051f0| 31 29 20 3c 3c 20 20 20 | 5c 0d 0a 09 09 09 09 20 |1) << |\...... |
|00005200| 28 28 28 7e 28 69 29 29 | 26 28 28 31 3c 3c 28 4c |(((~(i))|&((1<<(L|
|00005210| 29 2d 28 6e 29 29 2d 31 | 29 29 20 3c 3c 20 28 6e |)-(n))-1|)) << (n|
|00005220| 29 29 29 0d 0a 0d 0a 23 | 64 65 66 69 6e 65 20 50 |)))....#|define P|
|00005230| 5f 63 6c 72 62 69 74 73 | 5f 42 28 61 2c 69 2c 6e |_clrbits|_B(a,i,n|
|00005240| 2c 4c 29 20 20 20 20 28 | 28 61 29 5b 28 69 29 3e |,L) (|(a)[(i)>|
|00005250| 3e 28 4c 29 2d 28 6e 29 | 5d 20 26 3d 20 20 20 5c |>(L)-(n)|] &= \|
|00005260| 0d 0a 09 09 09 09 20 7e | 28 20 28 28 31 3c 3c 28 |...... ~|( ((1<<(|
|00005270| 31 3c 3c 28 6e 29 29 29 | 2d 31 29 20 3c 3c 20 20 |1<<(n)))|-1) << |
|00005280| 20 5c 0d 0a 09 09 09 09 | 20 20 20 28 28 28 7e 28 | \......| (((~(|
|00005290| 69 29 29 26 28 28 31 3c | 3c 28 4c 29 2d 28 6e 29 |i))&((1<|<(L)-(n)|
|000052a0| 29 2d 31 29 29 20 3c 3c | 20 28 6e 29 29 29 20 29 |)-1)) <<| (n))) )|
|000052b0| 0d 0a 0d 0a 2f 2a 20 73 | 6d 61 6c 6c 20 70 61 63 |..../* s|mall pac|
|000052c0| 6b 65 64 20 61 72 72 61 | 79 73 20 2a 2f 0d 0a 23 |ked arra|ys */..#|
|000052d0| 64 65 66 69 6e 65 20 50 | 5f 67 65 74 62 69 74 73 |define P|_getbits|
|000052e0| 5f 55 53 28 76 2c 69 2c | 6e 29 20 20 20 20 20 28 |_US(v,i,|n) (|
|000052f0| 28 69 6e 74 29 28 28 76 | 29 20 3e 3e 20 28 28 69 |(int)((v|) >> ((i|
|00005300| 29 3c 3c 28 6e 29 29 20 | 26 20 28 31 3c 3c 28 31 |)<<(n)) |& (1<<(1|
|00005310| 3c 3c 28 6e 29 29 29 2d | 31 29 29 0d 0a 23 64 65 |<<(n)))-|1))..#de|
|00005320| 66 69 6e 65 20 50 5f 67 | 65 74 62 69 74 73 5f 53 |fine P_g|etbits_S|
|00005330| 53 28 76 2c 69 2c 6e 29 | 20 20 20 20 20 28 28 69 |S(v,i,n)| ((i|
|00005340| 6e 74 29 28 28 6c 6f 6e | 67 29 28 76 29 20 3c 3c |nt)((lon|g)(v) <<|
|00005350| 20 28 53 45 54 42 49 54 | 53 20 2d 20 28 28 28 69 | (SETBIT|S - (((i|
|00005360| 29 2b 31 29 20 3c 3c 20 | 28 6e 29 29 29 20 3e 3e |)+1) << |(n))) >>|
|00005370| 20 28 53 45 54 42 49 54 | 53 2d 28 31 3c 3c 28 6e | (SETBIT|S-(1<<(n|
|00005380| 29 29 29 29 29 0d 0a 23 | 64 65 66 69 6e 65 20 50 |)))))..#|define P|
|00005390| 5f 70 75 74 62 69 74 73 | 5f 55 53 28 76 2c 69 2c |_putbits|_US(v,i,|
|000053a0| 78 2c 6e 29 20 20 20 28 | 28 76 29 20 7c 3d 20 28 |x,n) (|(v) |= (|
|000053b0| 78 29 20 3c 3c 20 28 28 | 69 29 20 3c 3c 20 28 6e |x) << ((|i) << (n|
|000053c0| 29 29 29 0d 0a 23 64 65 | 66 69 6e 65 20 50 5f 70 |)))..#de|fine P_p|
|000053d0| 75 74 62 69 74 73 5f 53 | 53 28 76 2c 69 2c 78 2c |utbits_S|S(v,i,x,|
|000053e0| 6e 29 20 20 20 28 28 76 | 29 20 7c 3d 20 28 28 78 |n) ((v|) |= ((x|
|000053f0| 29 20 26 20 28 31 3c 3c | 28 31 3c 3c 28 6e 29 29 |) & (1<<|(1<<(n))|
|00005400| 29 2d 31 29 20 3c 3c 20 | 28 28 69 29 3c 3c 28 6e |)-1) << |((i)<<(n|
|00005410| 29 29 29 0d 0a 23 64 65 | 66 69 6e 65 20 50 5f 63 |)))..#de|fine P_c|
|00005420| 6c 72 62 69 74 73 5f 53 | 28 76 2c 69 2c 6e 29 20 |lrbits_S|(v,i,n) |
|00005430| 20 20 20 20 20 28 28 76 | 29 20 26 3d 20 7e 28 20 | ((v|) &= ~( |
|00005440| 28 28 31 3c 3c 28 31 3c | 3c 28 6e 29 29 29 2d 31 |((1<<(1<|<(n)))-1|
|00005450| 29 20 3c 3c 20 28 28 69 | 29 3c 3c 28 6e 29 29 20 |) << ((i|)<<(n)) |
|00005460| 29 29 0d 0a 0d 0a 23 64 | 65 66 69 6e 65 20 50 5f |))....#d|efine P_|
|00005470| 6d 61 78 28 61 2c 62 29 | 20 20 20 28 28 61 29 20 |max(a,b)| ((a) |
|00005480| 3e 20 28 62 29 20 3f 20 | 28 61 29 20 3a 20 28 62 |> (b) ? |(a) : (b|
|00005490| 29 29 0d 0a 23 64 65 66 | 69 6e 65 20 50 5f 6d 69 |))..#def|ine P_mi|
|000054a0| 6e 28 61 2c 62 29 20 20 | 20 28 28 61 29 20 3c 20 |n(a,b) | ((a) < |
|000054b0| 28 62 29 20 3f 20 28 61 | 29 20 3a 20 28 62 29 29 |(b) ? (a|) : (b))|
|000054c0| 0d 0a 0d 0a 0d 0a 2f 2a | 20 46 69 78 20 74 6f 75 |....../*| Fix tou|
|000054d0| 70 70 65 72 2f 74 6f 6c | 6f 77 65 72 20 6f 6e 20 |pper/tol|ower on |
|000054e0| 53 75 6e 73 20 61 6e 64 | 20 6f 74 68 65 72 20 73 |Suns and| other s|
|000054f0| 74 75 70 69 64 20 42 53 | 44 20 73 79 73 74 65 6d |tupid BS|D system|
|00005500| 73 20 2a 2f 0d 0a 23 69 | 66 64 65 66 20 74 6f 75 |s */..#i|fdef tou|
|00005510| 70 70 65 72 0d 0a 23 20 | 75 6e 64 65 66 20 74 6f |pper..# |undef to|
|00005520| 75 70 70 65 72 0d 0a 23 | 20 75 6e 64 65 66 20 74 |upper..#| undef t|
|00005530| 6f 6c 6f 77 65 72 0d 0a | 23 20 64 65 66 69 6e 65 |olower..|# define|
|00005540| 20 74 6f 75 70 70 65 72 | 28 63 29 20 20 20 6d 79 | toupper|(c) my|
|00005550| 5f 74 6f 75 70 70 65 72 | 28 63 29 0d 0a 23 20 64 |_toupper|(c)..# d|
|00005560| 65 66 69 6e 65 20 74 6f | 6c 6f 77 65 72 28 63 29 |efine to|lower(c)|
|00005570| 20 20 20 6d 79 5f 74 6f | 6c 6f 77 65 72 28 63 29 | my_to|lower(c)|
|00005580| 0d 0a 23 65 6e 64 69 66 | 0d 0a 0d 0a 23 69 66 6e |..#endif|....#ifn|
|00005590| 64 65 66 20 5f 74 6f 75 | 70 70 65 72 0d 0a 23 20 |def _tou|pper..# |
|000055a0| 69 66 20 27 41 27 20 3d | 3d 20 36 35 20 26 26 20 |if 'A' =|= 65 && |
|000055b0| 27 61 27 20 3d 3d 20 39 | 37 0d 0a 23 20 20 64 65 |'a' == 9|7..# de|
|000055c0| 66 69 6e 65 20 5f 74 6f | 75 70 70 65 72 28 63 29 |fine _to|upper(c)|
|000055d0| 20 20 28 28 63 29 2d 27 | 61 27 2b 27 41 27 29 0d | ((c)-'|a'+'A').|
|000055e0| 0a 23 20 20 64 65 66 69 | 6e 65 20 5f 74 6f 6c 6f |.# defi|ne _tolo|
|000055f0| 77 65 72 28 63 29 20 20 | 28 28 63 29 2d 27 41 27 |wer(c) |((c)-'A'|
|00005600| 2b 27 61 27 29 0d 0a 23 | 20 65 6c 73 65 0d 0a 23 |+'a')..#| else..#|
|00005610| 20 20 64 65 66 69 6e 65 | 20 5f 74 6f 75 70 70 65 | define| _touppe|
|00005620| 72 28 63 29 20 20 74 6f | 75 70 70 65 72 28 63 29 |r(c) to|upper(c)|
|00005630| 0d 0a 23 20 20 64 65 66 | 69 6e 65 20 5f 74 6f 6c |..# def|ine _tol|
|00005640| 6f 77 65 72 28 63 29 20 | 20 74 6f 6c 6f 77 65 72 |ower(c) | tolower|
|00005650| 28 63 29 0d 0a 23 20 65 | 6e 64 69 66 0d 0a 23 65 |(c)..# e|ndif..#e|
|00005660| 6e 64 69 66 0d 0a 0d 0a | 0d 0a 23 65 6e 64 69 66 |ndif....|..#endif|
|00005670| 20 20 20 20 2f 2a 20 50 | 32 43 5f 48 20 2a 2f 0d | /* P|2C_H */.|
|00005680| 0a 0d 0a 0d 0a 0d 0a 2f | 2a 20 45 6e 64 2e 20 2a |......./|* End. *|
|00005690| 2f 0d 0a 0d 0a 0d 0a 28 | 20 28 43 6f 6e 73 74 20 |/......(| (Const |
|000056a0| 43 68 61 72 20 2a 29 20 | 29 3b 0d 0a 65 78 74 65 |Char *) |);..exte|
|000056b0| 72 6e 20 64 6f 75 62 6c | 65 20 20 20 73 74 72 74 |rn doubl|e strt|
|000056c0| 6f 64 20 20 20 20 20 20 | 50 50 28 20 28 43 6f 6e |od |PP( (Con|
|000056d0| 73 74 20 43 68 61 72 20 | 2a 2c 20 43 68 61 72 20 |st Char |*, Char |
|000056e0| 2a 2a 29 20 29 3b 0d 0a | 65 78 74 65 72 6e 20 6c |**) );..|extern l|
|000056f0| 6f 6e 67 20 20 20 20 20 | 73 74 72 74 6f 6c 20 20 |ong |strtol |
|00005700| 20 20 20 20 50 50 28 20 | 28 43 6f 6e 73 74 20 43 | PP( |(Const C|
|00005710| 68 61 72 20 2a 2c 20 43 | 68 61 72 20 2a 2a 2c 20 |har *, C|har **, |
|00005720| 69 6e 74 29 20 29 3b 0d | 0a 23 65 6e 64 69 66 20 |int) );.|.#endif |
|00005730| 2f 2a 50 32 43 5f 48 5f | 50 52 4f 54 4f 2a 2f 0d |/*P2C_H_|PROTO*/.|
|00005740| 0a 0d 0a 23 69 66 6e 64 | 65 66 20 48 41 53 5f 53 |...#ifnd|ef HAS_S|
|00005750| 54 44 4c 49 42 0d 0a 65 | 78 74 65 72 6e 20 41 6e |TDLIB..e|xtern An|
|00005760| 79 70 74 72 20 20 20 6d | 61 6c 6c 6f 63 20 20 20 |yptr m|alloc |
|00005770| 20 20 20 50 50 28 20 28 | 73 69 7a 65 5f 74 29 20 | PP( (|size_t) |
|00005780| 29 3b 0d 0a 65 78 74 65 | 72 6e 20 56 6f 69 64 20 |);..exte|rn Void |
|00005790| 20 20 20 20 66 72 65 65 | 20 20 20 20 20 20 20 20 | free| |
|000057a0| 50 50 28 20 28 41 6e 79 | 70 74 72 29 20 29 3b 0d |PP( (Any|ptr) );.|
|000057b0| 0a 23 65 6e 64 69 66 0d | 0a 0d 0a 65 78 74 65 72 |.#endif.|...exter|
|000057c0| 6e 20 69 6e 74 20 20 20 | 20 20 20 5f 4f 75 74 4d |n int | _OutM|
|000057d0| 65 6d 20 20 20 20 20 50 | 56 28 29 3b 0d 0a 65 78 |em P|V();..ex|
|000057e0| 74 65 72 6e 20 69 6e 74 | 20 20 20 20 20 20 5f 43 |tern int| _C|
|000057f0| 61 73 65 43 68 65 63 6b | 20 20 50 56 28 29 3b 0d |aseCheck| PV();.|
|00005800| 0a 65 78 74 65 72 6e 20 | 69 6e 74 20 20 20 20 20 |.extern |int |
|00005810| 20 5f 4e 69 6c 43 68 65 | 63 6b 20 20 20 50 56 28 | _NilChe|ck PV(|
|00005820| 29 3b 0d 0a 65 78 74 65 | 72 6e 20 69 6e 74 09 5f |);..exte|rn int._|
|00005830| 45 73 63 61 70 65 20 20 | 20 20 20 50 50 28 20 28 |Escape | PP( (|
|00005840| 69 6e 74 29 20 29 3b 0d | 0a 65 78 74 65 72 6e 20 |int) );.|.extern |
|00005850| 69 6e 74 09 5f 45 73 63 | 49 4f 20 20 70 32 63 6c |int._Esc|IO p2cl|
|00005860| 69 62 2e 63 00 00 00 00 | 00 00 00 00 00 00 00 00 |ib.c....|........|
|00005870| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005880| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005890| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000058a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000058b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000058c0| 20 20 20 36 34 34 20 00 | 20 20 31 32 37 36 20 00 | 644 .| 1276 .|
|000058d0| 20 20 20 20 36 32 20 00 | 20 20 20 20 20 20 34 30 | 62 .| 40|
|000058e0| 35 33 31 20 20 34 37 32 | 31 36 35 32 34 32 31 20 |531 472|1652421 |
|000058f0| 20 20 35 35 30 32 00 20 | 00 00 00 00 00 00 00 00 | 5502. |........|
|00005900| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005910| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005920| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005930| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005940| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005950| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005960| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005970| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005980| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005990| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000059a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000059b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000059c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000059d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000059e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000059f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005a00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005a10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005a20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005a30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005a40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005a50| 00 00 00 00 00 00 00 00 | 00 00 00 00 0d 0a 2f 2a |........|....../*|
|00005a60| 20 52 75 6e 2d 74 69 6d | 65 20 6c 69 62 72 61 72 | Run-tim|e librar|
|00005a70| 79 20 66 6f 72 20 75 73 | 65 20 77 69 74 68 20 22 |y for us|e with "|
|00005a80| 70 32 63 22 2c 20 74 68 | 65 20 50 61 73 63 61 6c |p2c", th|e Pascal|
|00005a90| 20 74 6f 20 43 20 74 72 | 61 6e 73 6c 61 74 6f 72 | to C tr|anslator|
|00005aa0| 20 2a 2f 0d 0a 0d 0a 2f | 2a 20 22 70 32 63 22 20 | */..../|* "p2c" |
|00005ab0| 20 43 6f 70 79 72 69 67 | 68 74 20 28 43 29 20 31 | Copyrig|ht (C) 1|
|00005ac0| 39 38 39 20 44 61 76 65 | 20 47 69 6c 6c 65 73 70 |989 Dave| Gillesp|
|00005ad0| 69 65 2e 0d 0a 20 2a 20 | 54 68 69 73 20 66 69 6c |ie... * |This fil|
|00005ae0| 65 20 6d 61 79 20 62 65 | 20 63 6f 70 69 65 64 2c |e may be| copied,|
|00005af0| 20 6d 6f 64 69 66 69 65 | 64 2c 20 65 74 63 2e 20 | modifie|d, etc. |
|00005b00| 69 6e 20 61 6e 79 20 77 | 61 79 2e 20 20 49 74 20 |in any w|ay. It |
|00005b10| 69 73 20 6e 6f 74 20 72 | 65 73 74 72 69 63 74 65 |is not r|estricte|
|00005b20| 64 0d 0a 20 2a 20 62 79 | 20 74 68 65 20 6c 69 63 |d.. * by| the lic|
|00005b30| 65 6e 63 65 20 61 67 72 | 65 65 6d 65 6e 74 20 61 |ence agr|eement a|
|00005b40| 63 63 6f 6d 70 61 6e 79 | 69 6e 67 20 70 32 63 20 |ccompany|ing p2c |
|00005b50| 69 74 73 65 6c 66 2e 0d | 0a 20 2a 2f 0d 0a 0d 0a |itself..|. */....|
|00005b60| 0d 0a 0d 0a 23 69 6e 63 | 6c 75 64 65 20 22 70 32 |....#inc|lude "p2|
|00005b70| 63 2e 68 22 0d 0a 0d 0a | 0d 0a 2f 2a 20 23 64 65 |c.h"....|../* #de|
|00005b80| 66 69 6e 65 20 4c 41 43 | 4b 5f 4c 41 42 53 20 20 |fine LAC|K_LABS |
|00005b90| 20 20 20 2a 2f 20 20 20 | 2f 2a 20 44 65 66 69 6e | */ |/* Defin|
|00005ba0| 65 20 74 68 65 73 65 20 | 69 66 20 6e 65 63 65 73 |e these |if neces|
|00005bb0| 73 61 72 79 20 2a 2f 0d | 0a 2f 2a 20 23 64 65 66 |sary */.|./* #def|
|00005bc0| 69 6e 65 20 4c 41 43 4b | 5f 4d 45 4d 4d 4f 56 45 |ine LACK|_MEMMOVE|
|00005bd0| 20 20 2a 2f 0d 0a 0d 0a | 0d 0a 23 69 66 6e 64 65 | */....|..#ifnde|
|00005be0| 66 20 4e 4f 5f 54 49 4d | 45 0d 0a 23 20 69 6e 63 |f NO_TIM|E..# inc|
|00005bf0| 6c 75 64 65 20 3c 74 69 | 6d 65 2e 68 3e 0d 0a 23 |lude <ti|me.h>..#|
|00005c00| 65 6e 64 69 66 0d 0a 0d | 0a 0d 0a 23 64 65 66 69 |endif...|...#defi|
|00005c10| 6e 65 20 49 73 73 70 61 | 63 65 28 63 29 20 20 69 |ne Isspa|ce(c) i|
|00005c20| 73 73 70 61 63 65 28 63 | 29 20 20 20 20 20 20 2f |sspace(c|) /|
|00005c30| 2a 20 6f 72 20 22 28 28 | 63 29 20 3d 3d 20 27 20 |* or "((|c) == ' |
|00005c40| 27 29 22 20 69 66 20 70 | 72 65 66 65 72 72 65 64 |')" if p|referred|
|00005c50| 20 2a 2f 0d 0a 0d 0a 0d | 0a 0d 0a 0d 0a 69 6e 74 | */.....|.....int|
|00005c60| 20 50 5f 61 72 67 63 3b | 0d 0a 63 68 61 72 20 2a | P_argc;|..char *|
|00005c70| 2a 50 5f 61 72 67 76 3b | 0d 0a 0d 0a 73 68 6f 72 |*P_argv;|....shor|
|00005c80| 74 20 50 5f 65 73 63 61 | 70 65 63 6f 64 65 3b 0d |t P_esca|pecode;.|
|00005c90| 0a 69 6e 74 20 50 5f 69 | 6f 72 65 73 75 6c 74 3b |.int P_i|oresult;|
|00005ca0| 0d 0a 0d 0a 6c 6f 6e 67 | 20 45 58 43 50 5f 4c 49 |....long| EXCP_LI|
|00005cb0| 4e 45 3b 20 20 20 20 2f | 2a 20 55 73 65 64 20 62 |NE; /|* Used b|
|00005cc0| 79 20 50 61 73 63 61 6c | 20 77 6f 72 6b 73 74 61 |y Pascal| worksta|
|00005cd0| 74 69 6f 6e 20 73 79 73 | 74 65 6d 20 2a 2f 0d 0a |tion sys|tem */..|
|00005ce0| 0d 0a 41 6e 79 70 74 72 | 20 5f 5f 4d 61 6c 6c 6f |..Anyptr| __Mallo|
|00005cf0| 63 54 65 6d 70 5f 5f 3b | 0d 0a 0d 0a 5f 5f 70 32 |cTemp__;|....__p2|
|00005d00| 63 5f 6a 6d 70 5f 62 75 | 66 20 2a 5f 5f 74 6f 70 |c_jmp_bu|f *__top|
|00005d10| 5f 6a 62 3b 0d 0a 0d 0a | 0d 0a 0d 0a 0d 0a 76 6f |_jb;....|......vo|
|00005d20| 69 64 20 50 41 53 43 41 | 4c 5f 4d 41 49 4e 28 61 |id PASCA|L_MAIN(a|
|00005d30| 72 67 63 2c 20 61 72 67 | 76 29 0d 0a 69 6e 74 20 |rgc, arg|v)..int |
|00005d40| 61 72 67 63 3b 0d 0a 63 | 68 61 72 20 2a 2a 61 72 |argc;..c|har **ar|
|00005d50| 67 76 3b 0d 0a 7b 0d 0a | 20 20 20 20 50 5f 61 72 |gv;..{..| P_ar|
|00005d60| 67 63 20 3d 20 61 72 67 | 63 3b 0d 0a 20 20 20 20 |gc = arg|c;.. |
|00005d70| 50 5f 61 72 67 76 20 3d | 20 61 72 67 76 3b 0d 0a |P_argv =| argv;..|
|00005d80| 20 20 20 20 5f 5f 74 6f | 70 5f 6a 62 20 3d 20 4e | __to|p_jb = N|
|00005d90| 55 4c 4c 3b 0d 0a 0d 0a | 23 69 66 64 65 66 20 4c |ULL;....|#ifdef L|
|00005da0| 4f 43 41 4c 5f 49 4e 49 | 54 0d 0a 20 20 20 20 4c |OCAL_INI|T.. L|
|00005db0| 4f 43 41 4c 5f 49 4e 49 | 54 28 29 3b 0d 0a 23 65 |OCAL_INI|T();..#e|
|00005dc0| 6e 64 69 66 0d 0a 7d 0d | 0a 0d 0a 0d 0a 0d 0a 0d |ndif..}.|........|
|00005dd0| 0a 0d 0a 2f 2a 20 49 6e | 20 63 61 73 65 20 79 6f |.../* In| case yo|
|00005de0| 75 72 20 73 79 73 74 65 | 6d 20 6c 61 63 6b 73 20 |ur syste|m lacks |
|00005df0| 74 68 65 73 65 2e 2e 2e | 20 2a 2f 0d 0a 0d 0a 23 |these...| */....#|
|00005e00| 69 66 64 65 66 20 4c 41 | 43 4b 5f 4c 41 42 53 0d |ifdef LA|CK_LABS.|
|00005e10| 0a 6c 6f 6e 67 20 6c 61 | 62 73 28 78 29 0d 0a 6c |.long la|bs(x)..l|
|00005e20| 6f 6e 67 20 78 3b 0d 0a | 7b 0d 0a 20 20 20 20 72 |ong x;..|{.. r|
|00005e30| 65 74 75 72 6e 28 28 78 | 20 3e 20 30 29 20 3f 20 |eturn((x| > 0) ? |
|00005e40| 78 20 3a 20 2d 78 29 3b | 0d 0a 7d 0d 0a 23 65 6e |x : -x);|..}..#en|
|00005e50| 64 69 66 0d 0a 0d 0a 0d | 0a 23 69 66 64 65 66 20 |dif.....|.#ifdef |
|00005e60| 4c 41 43 4b 5f 4d 45 4d | 4d 4f 56 45 0d 0a 41 6e |LACK_MEM|MOVE..An|
|00005e70| 79 70 74 72 20 6d 65 6d | 6d 6f 76 65 28 64 2c 20 |yptr mem|move(d, |
|00005e80| 73 2c 20 6e 29 0d 0a 41 | 6e 79 70 74 72 20 64 2c |s, n)..A|nyptr d,|
|00005e90| 20 73 3b 0d 0a 72 65 67 | 69 73 74 65 72 20 6c 6f | s;..reg|ister lo|
|00005ea0| 6e 67 20 6e 3b 0d 0a 7b | 0d 0a 20 20 20 20 69 66 |ng n;..{|.. if|
|00005eb0| 20 28 64 20 3c 20 73 20 | 7c 7c 20 64 20 2d 20 73 | (d < s ||| d - s|
|00005ec0| 20 3e 3d 20 6e 29 20 7b | 0d 0a 09 6d 65 6d 63 70 | >= n) {|...memcp|
|00005ed0| 79 28 64 2c 20 73 2c 20 | 6e 29 3b 0d 0a 09 72 65 |y(d, s, |n);...re|
|00005ee0| 74 75 72 6e 20 64 3b 0d | 0a 20 20 20 20 7d 20 65 |turn d;.|. } e|
|00005ef0| 6c 73 65 20 69 66 20 28 | 6e 20 3e 20 30 29 20 7b |lse if (|n > 0) {|
|00005f00| 0d 0a 09 72 65 67 69 73 | 74 65 72 20 63 68 61 72 |...regis|ter char|
|00005f10| 20 2a 64 64 20 3d 20 64 | 20 2b 20 6e 2c 20 2a 73 | *dd = d| + n, *s|
|00005f20| 73 20 3d 20 73 20 2b 20 | 6e 3b 0d 0a 09 77 68 69 |s = s + |n;...whi|
|00005f30| 6c 65 20 28 2d 2d 6e 20 | 3e 3d 20 30 29 0d 0a 09 |le (--n |>= 0)...|
|00005f40| 20 20 20 20 2a 2d 2d 64 | 64 20 3d 20 2a 2d 2d 73 | *--d|d = *--s|
|00005f50| 73 3b 0d 0a 20 20 20 20 | 7d 0d 0a 20 20 20 20 72 |s;.. |}.. r|
|00005f60| 65 74 75 72 6e 20 64 3b | 0d 0a 7d 0d 0a 23 65 6e |eturn d;|..}..#en|
|00005f70| 64 69 66 0d 0a 0d 0a 0d | 0a 69 6e 74 20 6d 79 5f |dif.....|.int my_|
|00005f80| 74 6f 75 70 70 65 72 28 | 63 29 0d 0a 69 6e 74 20 |toupper(|c)..int |
|00005f90| 63 3b 0d 0a 7b 0d 0a 20 | 20 20 20 69 66 20 28 69 |c;..{.. | if (i|
|00005fa0| 73 6c 6f 77 65 72 28 63 | 29 29 0d 0a 09 72 65 74 |slower(c|))...ret|
|00005fb0| 75 72 6e 20 5f 74 6f 75 | 70 70 65 72 28 63 29 3b |urn _tou|pper(c);|
|00005fc0| 0d 0a 20 20 20 20 65 6c | 73 65 0d 0a 09 72 65 74 |.. el|se...ret|
|00005fd0| 75 72 6e 20 63 3b 0d 0a | 7d 0d 0a 0d 0a 0d 0a 69 |urn c;..|}......i|
|00005fe0| 6e 74 20 6d 79 5f 74 6f | 6c 6f 77 65 72 28 63 29 |nt my_to|lower(c)|
|00005ff0| 0d 0a 69 6e 74 20 63 3b | 0d 0a 7b 0d 0a 20 20 20 |..int c;|..{.. |
|00006000| 20 69 66 20 28 69 73 75 | 70 70 65 72 28 63 29 29 | if (isu|pper(c))|
|00006010| 0d 0a 09 72 65 74 75 72 | 6e 20 5f 74 6f 6c 6f 77 |...retur|n _tolow|
|00006020| 65 72 28 63 29 3b 0d 0a | 20 20 20 20 65 6c 73 65 |er(c);..| else|
|00006030| 0d 0a 09 72 65 74 75 72 | 6e 20 63 3b 0d 0a 7d 0d |...retur|n c;..}.|
|00006040| 0a 0d 0a 0d 0a 0d 0a 0d | 0a 6c 6f 6e 67 20 69 70 |........|.long ip|
|00006050| 6f 77 28 61 2c 20 62 29 | 0d 0a 6c 6f 6e 67 20 61 |ow(a, b)|..long a|
|00006060| 2c 20 62 3b 0d 0a 7b 0d | 0a 20 20 20 20 6c 6f 6e |, b;..{.|. lon|
|00006070| 67 20 76 3b 0d 0a 0d 0a | 20 20 20 20 69 66 20 28 |g v;....| if (|
|00006080| 61 20 3d 3d 20 30 20 7c | 7c 20 61 20 3d 3d 20 31 |a == 0 ||| a == 1|
|00006090| 29 0d 0a 09 72 65 74 75 | 72 6e 20 61 3b 0d 0a 20 |)...retu|rn a;.. |
|000060a0| 20 20 20 69 66 20 28 61 | 20 3d 3d 20 2d 31 29 0d | if (a| == -1).|
|000060b0| 0a 09 72 65 74 75 72 6e | 20 28 62 20 26 20 31 29 |..return| (b & 1)|
|000060c0| 20 3f 20 2d 31 20 3a 20 | 31 3b 0d 0a 20 20 20 20 | ? -1 : |1;.. |
|000060d0| 69 66 20 28 62 20 3c 20 | 30 29 0d 0a 09 72 65 74 |if (b < |0)...ret|
|000060e0| 75 72 6e 20 30 3b 0d 0a | 20 20 20 20 69 66 20 28 |urn 0;..| if (|
|000060f0| 61 20 3d 3d 20 32 29 0d | 0a 09 72 65 74 75 72 6e |a == 2).|..return|
|00006100| 20 31 20 3c 3c 20 62 3b | 0d 0a 20 20 20 20 76 20 | 1 << b;|.. v |
|00006110| 3d 20 28 62 20 26 20 31 | 29 20 3f 20 61 20 3a 20 |= (b & 1|) ? a : |
|00006120| 31 3b 0d 0a 20 20 20 20 | 77 68 69 6c 65 20 28 28 |1;.. |while ((|
|00006130| 62 20 3e 3e 3d 20 31 29 | 20 3e 20 30 29 20 7b 0d |b >>= 1)| > 0) {.|
|00006140| 0a 09 61 20 2a 3d 20 61 | 3b 0d 0a 09 69 66 20 28 |..a *= a|;...if (|
|00006150| 62 20 26 20 31 29 0d 0a | 09 20 20 20 20 76 20 2a |b & 1)..|. v *|
|00006160| 3d 20 61 3b 0d 0a 20 20 | 20 20 7d 0d 0a 20 20 20 |= a;.. | }.. |
|00006170| 20 72 65 74 75 72 6e 20 | 76 3b 0d 0a 7d 0d 0a 0d | return |v;..}...|
|00006180| 0a 0d 0a 0d 0a 0d 0a 2f | 2a 20 43 6f 6d 6d 6f 6e |......./|* Common|
|00006190| 20 73 74 72 69 6e 67 20 | 66 75 6e 63 74 69 6f 6e | string |function|
|000061a0| 73 3a 20 2a 2f 0d 0a 0d | 0a 2f 2a 20 53 74 6f 72 |s: */...|./* Stor|
|000061b0| 65 20 69 6e 20 22 72 65 | 74 22 20 74 68 65 20 73 |e in "re|t" the s|
|000061c0| 75 62 73 74 72 69 6e 67 | 20 6f 66 20 6c 65 6e 67 |ubstring| of leng|
|000061d0| 74 68 20 22 6c 65 6e 22 | 20 73 74 61 72 74 69 6e |th "len"| startin|
|000061e0| 67 20 66 72 6f 6d 20 22 | 70 6f 73 22 20 28 31 2d |g from "|pos" (1-|
|000061f0| 62 61 73 65 64 29 2e 0d | 0a 20 20 20 53 74 6f 72 |based)..|. Stor|
|00006200| 65 20 61 20 73 68 6f 72 | 74 65 72 20 6f 72 20 6e |e a shor|ter or n|
|00006210| 75 6c 6c 20 73 74 72 69 | 6e 67 20 69 66 20 6f 75 |ull stri|ng if ou|
|00006220| 74 2d 6f 66 2d 72 61 6e | 67 65 2e 20 20 52 65 74 |t-of-ran|ge. Ret|
|00006230| 75 72 6e 20 22 72 65 74 | 22 2e 20 2a 2f 0d 0a 0d |urn "ret|". */...|
|00006240| 0a 63 68 61 72 20 2a 73 | 74 72 73 75 62 28 72 65 |.char *s|trsub(re|
|00006250| 74 2c 20 73 2c 20 70 6f | 73 2c 20 6c 65 6e 29 0d |t, s, po|s, len).|
|00006260| 0a 72 65 67 69 73 74 65 | 72 20 63 68 61 72 20 2a |.registe|r char *|
|00006270| 72 65 74 2c 20 2a 73 3b | 0d 0a 72 65 67 69 73 74 |ret, *s;|..regist|
|00006280| 65 72 20 69 6e 74 20 70 | 6f 73 2c 20 6c 65 6e 3b |er int p|os, len;|
|00006290| 0d 0a 7b 0d 0a 20 20 20 | 20 72 65 67 69 73 74 65 |..{.. | registe|
|000062a0| 72 20 63 68 61 72 20 2a | 73 32 3b 0d 0a 0d 0a 20 |r char *|s2;.... |
|000062b0| 20 20 20 69 66 20 28 2d | 2d 70 6f 73 20 3c 20 30 | if (-|-pos < 0|
|000062c0| 20 7c 7c 20 6c 65 6e 20 | 3c 3d 20 30 29 20 7b 0d | || len |<= 0) {.|
|000062d0| 0a 20 20 20 20 20 20 20 | 20 2a 72 65 74 20 3d 20 |. | *ret = |
|000062e0| 30 3b 0d 0a 20 20 20 20 | 20 20 20 20 72 65 74 75 |0;.. | retu|
|000062f0| 72 6e 20 72 65 74 3b 0d | 0a 20 20 20 20 7d 0d 0a |rn ret;.|. }..|
|00006300| 20 20 20 20 77 68 69 6c | 65 20 28 70 6f 73 20 3e | whil|e (pos >|
|00006310| 20 30 29 20 7b 0d 0a 20 | 20 20 20 20 20 20 20 69 | 0) {.. | i|
|00006320| 66 20 28 21 2a 73 2b 2b | 29 20 7b 0d 0a 20 20 20 |f (!*s++|) {.. |
|00006330| 20 20 20 20 20 20 20 20 | 20 2a 72 65 74 20 3d 20 | | *ret = |
|00006340| 30 3b 0d 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |0;.. | |
|00006350| 72 65 74 75 72 6e 20 72 | 65 74 3b 0d 0a 20 20 20 |return r|et;.. |
|00006360| 20 20 20 20 20 7d 0d 0a | 20 20 20 20 20 20 20 20 | }..| |
|00006370| 70 6f 73 2d 2d 3b 0d 0a | 20 20 20 20 7d 0d 0a 20 |pos--;..| }.. |
|00006380| 20 20 20 73 32 20 3d 20 | 72 65 74 3b 0d 0a 20 20 | s2 = |ret;.. |
|00006390| 20 20 77 68 69 6c 65 20 | 28 2d 2d 6c 65 6e 20 3e | while |(--len >|
|000063a0| 3d 20 30 29 20 7b 0d 0a | 20 20 20 20 20 20 20 20 |= 0) {..| |
|000063b0| 69 66 20 28 21 28 2a 73 | 32 2b 2b 20 3d 20 2a 73 |if (!(*s|2++ = *s|
|000063c0| 2b 2b 29 29 0d 0a 20 20 | 20 20 20 20 20 20 20 20 |++)).. | |
|000063d0| 20 20 72 65 74 75 72 6e | 20 72 65 74 3b 0d 0a 20 | return| ret;.. |
|000063e0| 20 20 20 7d 0d 0a 20 20 | 20 20 2a 73 32 20 3d 20 | }.. | *s2 = |
|000063f0| 30 3b 0d 0a 20 20 20 20 | 72 65 74 75 72 6e 20 72 |0;.. |return r|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.